Job Description
HOURS: Full-time, 40 hours per week SALARY: $129,667 per year EMPLOYER: Advanced Bionics LLC JOBSITE: 28515 Westinghouse Place Valencia, CA 91355 Job Duties: Participate in the software research and development efforts associated with the design, test, and production release of Windows Desktop software applications for cochlear medical devices. Contribute to all aspects of software development including planning, requirement analysis, architecture and system design, implementation, and verification and validation. Responsible for the development of WinForms software, using the C++ and C# programming languages. Design, develop, and optimize embedded real-time firmware and systems for current and next-generation Advanced RISC Machine (ARM) based microcontrollers in cochlear implant sound processors using C/C++, applying computer and information technology best practices to maximize performance, reliability, and power efficiency. Participate in development lifecycle activities including specification, design, debugging, test development, formal verification, failure analysis, and sustaining engineering. Develop specifications, architecture, designs, schedules, and test plans related to product development activities and product upgrades. Apply principles of digital systems and design, radio frequency (RF) and analog circuit design, advanced digital signal processing, and RF systems to ensure seamless integration with hardware components. Develop and maintain automated testing frameworks in C#, Python, and MATLAB to validate firmware functionality and system performance across various operational scenarios. Collaborate within an Agile software development environment, leading daily scrums, sprint planning, and retrospectives to manage resources, remove technical bottlenecks, and accelerate delivery of firmware features. Utilize standard design process to support product development and improve productivity. Participate and facilitate process improvement within the discipline (e.g. design methodologies, standards, and tool evaluation). Collaborate with the Regulatory Department to ensure that design and test specifications for the system meet or exceed all applicable regulatory standards and internal quality system standards. Coordinate design, documentation, implementation, test, and production release activities. Diagnose and resolve critical embedded software issues identified through internal testing and field data to improve system stability and user experience. Organize, plan, track, and close out design issues associated with product performance in engineering, manufacturing, and the field. Partner with cross-functional teams, including clinical research groups, during patient trials to analyze patient feedback, usage, and bug reports to improve interactive firmware enhancements. Plan and release firmware updates that incorporate new features, performance optimizations, and stability improvements. Lead code reviews, and enforce high standards in software quality, safety, and reliability across all development stages. Partake in department level meetings, and present project status and problem-solving results, using good oral and written communication skills. Work on-site a minimum of 3 days/week and then may work remotely from home (within Los Angeles County). Schedule subject to manager approval. Requirements: 1. Masters degree in Computer/Software Engineering, Computer and Information Technology, or a related field, and 6 months of experience as a Software Engineer, Programming Analyst, Intern, or a related occupation. 2. Must have experience with the following: - Computer and Information Technology - Software Architecture and System Design - Embedded Real-Time Systems - C++ and C# Programming - Python and MATLAB - ARM Based Microcontrollers - Digital Systems and Design - Software Design and Development - Analog and RF Circuit Design - Digital Signal Processing - Agile Software Development 3. Must have good oral and written communication skills. HYBRID REMOTE: Work on-site a minimum of 3 days/week and then may work remotely from home (within Los Angeles County). Schedule subject to manager approval. Experience may be acquired during graduate studies/research. To Apply, Email Resume to: Attn: K. Kirshenbaum/RE: ESE