At Baxter, we believe every person—regardless of who they are or where they are from—deserves a chance to live a healthy life. It was our founding belief in 1931 and continues to be our guiding principle. We are redefining healthcare delivery to make a greater impact today, tomorrow, and beyond.
Requirements
- Proficient in C++, with an understanding of object-oriented programming principles, and experience with real-time operating systems (RTOS) and embedded Linux
- Experience with automated testing using GTest
- Knowledge of object-oriented design principles as they relate to embedded systems, and demonstrated experience in writing, debugging, and optimizing C/C++ code for embedded systems
- Experience with version control systems (e.g., Git) and continuous integration/continuous deployment (e.g., Jenkins) tools
- Additional programming languages, such as Python
Responsibilities
- Design and develop embedded software applications that integrate seamlessly with hardware components and deliver high-precision system functionality
- Collaborate with cross-functional teams, including hardware engineers, product managers, and stakeholders, to define system requirements and ensure seamless integration of software and hardware components
- Conduct thorough code reviews to ensure adherence to coding standards and best practices, and implement testing strategies to validate software functionality and performance
- Contribute to comprehensive documentation for software designs, processes, and testing procedures, and share knowledge with the team to ensure continuous improvement
Other
- Bachelor's degree in computer science, electrical engineering, or a related field, with 2+ years of experience in embedded software development, and 1+ years of experience specifically writing high-reliability real-time embedded software in C/C++
- Excellent problem-solving skills and attention to detail, strong communication and interpersonal skills
- Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment visa at this time.
- Must adhere to Baxter's flexible workplace policy which includes a required minimum number of days a week onsite
- Must be willing to work in a team environment and collaborate with cross-functional teams