Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Avanos Medical, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Principal Embedded Software Development Engineer at Avanos Medical will play a pivotal role in the design, development, and implementation of embedded software systems for medical devices. This position demands a blend of technical expertise, leadership capability, and innovative thinking to enhance product functionality and regulatory compliance. The successful candidate will collaborate with cross-functional teams, mentor junior engineers, and drive projects from concept through to delivery, ensuring adherence to industry standards and quality expectations.
Job Responsibilities
- Lead the design, development, and verification of embedded software for medical devices, ensuring compliance with regulatory standards.
- Collaborate with hardware engineers to define system interfaces and optimize integration between hardware and software components.
- Perform software architecture design, including module specifications, interface designs, and comprehensive documentation practices.
- Mentor and guide junior engineers, fostering a culture of continuous improvement and innovation within the team.
- Conduct thorough software testing, validation, and troubleshooting to deliver high-quality software solutions.
- Contribute to the risk management processes by identifying software-related risks and implementing mitigation strategies.
- Stay up-to-date with emerging technologies and industry trends to continually enhance product offerings and development practices.
Qualifications
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- A minimum of 8 years of experience in embedded software development, with a strong background in developing software for medical devices.
- Proficient in multiple programming languages, such as C, C++, and Python, with experience in RTOS and middleware.
- Solid understanding of software development life cycle (SDLC) and methodologies, including Agile practices.
- Hands-on experience with software testing tools and techniques, including unit testing, integration testing, and system-level validation.
- Strong problem-solving skills and the ability to work effectively in a team-oriented environment.
- Familiarity with regulatory environments, including FDA regulations and ISO standards pertinent to medical devices.
Technologies & Tools
The position will involve working with a variety of technologies and tools, including but not limited to embedded programming environments (such as IAR Embedded Workbench and Keil), version control systems (such as Git), and integrated development environments (IDEs) tailored for embedded systems. Familiarity with hardware debugging tools and simulation software is also essential for effective troubleshooting and validation of embedded applications.
Ideal Candidates
Ideal candidates for the Principal Embedded Software Development Engineer position are those who exhibit strong leadership qualities and a passion for innovation in medical technology. They demonstrate exceptional analytical and critical thinking skills, allowing them to tackle complex technical challenges effectively. A collaborative mindset, coupled with excellent communication abilities, enables them to work seamlessly with multiple teams. Furthermore, a commitment to patient safety and regulatory compliance in the medical field will distinguish them as a top choice for this critical role.
Rather keep track in a spreadsheet? Our job application tracker template is free to download. Get the template →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.