Sr. Principal Software Engineer – Linux
Company | Baxter International |
---|---|
Location | Milwaukee, WI, USA, Johnsburg, IL, USA |
Salary | $128000 – $176000 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior, Expert or higher |
Requirements
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 8+ years of experience in embedded software development, with a focus on Embedded Linux.
- Proficiency in programming languages such as C, C++, and Python.
- Extensive experience with Embedded Linux development, including kernel and driver development.
- Familiarity with real-time operating systems (RTOS) and hardware-software integration.
- Knowledge of medical device regulations and standards (e.g., FDA, ISO 13485) preferred.
- Strong analytical and problem-solving skills, excellent communication abilities, and a proven record of leading teams and projects.
Responsibilities
- Update, design, implement, and test embedded drivers and OS components. Ensure that the software meets all functional and performance requirements.
- Lead cross-functional project teams in the development of software solutions. Manage project timelines, deliverables, and resources effectively.
- Provide technical guidance and mentorship to junior engineers and team members. Champion a culture of continuous learning and improvement within the team.
- Ensure that all software development processes comply with industry standards and regulations, including FDA and ISO 13485. Participate in risk management activities and contribute to design control documentation.
- Develop and execute test plans, including unit tests and integration tests. Work with verification team to ensure thorough validation of software to meet quality assurance standards.
- Manage relationships with 3rd party vendors to maintain board support package (BSP) for cybersecurity and bug patches.
- Stay current with emerging technologies and industry trends. Propose and implement improvements to software development processes and methodologies.
- Create and maintain comprehensive documentation for software designs, user manuals, and technical reports.
Preferred Qualifications
- Knowledge of medical device regulations and standards (e.g., FDA, ISO 13485) preferred.