Overview
On Site
USD 120,000.00 - 160,000.00 per year
Full Time
Skills
Hardware Development
Test Plans
Scalability
Embedded Systems
C
Embedded Linux
Computer Hardware
Build Tools
RTOS
Multithreading
Distributed Computing
Device Drivers
Hardware Troubleshooting
Wireless Communication
Bluetooth
Schematics
Software Configuration
Computer Engineering
Job Details
Job Description
Job Summary
The Sr Engineer, BSP Instrument Software will be involved in the design and development of our medical instruments from requirements stage through to deployment. They will support EOL hardware components including: new drivers, applications and validation utilities. This position also participates in new hardware design and development. Other responsibilities include executing test plans, and enhancing efficiencies, stability, security and scalability of software.
Requirements
Compensation
The anticipated salary range for this position is $120,000 - $160,000 plus benefits. Actual placement within the range is dependent on multiple factors, including but not limited to skills, education, and experience. This position also qualifies for up to 10% annual bonus based on Company, department, and individual performance.
To learn more about Masimo, please visit
Job Summary
The Sr Engineer, BSP Instrument Software will be involved in the design and development of our medical instruments from requirements stage through to deployment. They will support EOL hardware components including: new drivers, applications and validation utilities. This position also participates in new hardware design and development. Other responsibilities include executing test plans, and enhancing efficiencies, stability, security and scalability of software.
Requirements
- 5+ yrs embedded level programming experience with C
- Experience with initial board bring-up of embedded Linux systems
- Strong understanding of OS concepts and various hardware I/O subsystems (i.e., display, audio, power)
- Experience working with build tools including: Yocto and OpenEmbedded
- Strong knowledge of systems concepts including: RTOS, multi-threaded programming, distributed system design, device drivers, hardware diagnostics, interrupt handling and boot loader development
- Experience with Wi-Fi and Bluetooth connectivity
- Ability to read schematics and component data sheets
- Knowledge of software configuration management experience
- B.S. or higher in Computer Engineering or a related field
Compensation
The anticipated salary range for this position is $120,000 - $160,000 plus benefits. Actual placement within the range is dependent on multiple factors, including but not limited to skills, education, and experience. This position also qualifies for up to 10% annual bonus based on Company, department, and individual performance.
To learn more about Masimo, please visit
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.