Sr Engineer, Technology Board Software
Listed on 2026-07-07
-
Software Development
Software Engineer, Embedded Software Engineer
The Embedded Software Engineer within our Technology Board Software team will play a key role in designing, developing, implementing, and maintaining software for our life-saving medical and consumer devices. They will be instrumental in enhancing the connectivity and communication protocols of our wireless devices, with a focus on Bluetooth Low Energy (BLE), robust security and encryption standards, and data compression for efficiency.
Additionally, they will address scalability and inter-compatibility challenges within a dynamic, rapidly changing ecosystem of interconnected devices.
While the position is technical in nature, it offers the opportunity to engage in cross-disciplinary projects and initiatives that will broaden your understanding of our technology's lifecycle and contribute to your professional growth, laying the groundwork for future growth opportunities.
Duties & Responsibilities- Design, implement, and maintain embedded software.
- Write clear and detailed requirements, specifications, and design documentation.
- Design and implement unit and module tests.
- A minimum of 5+ years of experience in low-level software development.
- Proficiency in developing embedded systems platforms, such as ARM Cortex.
- Exceptional skill in C with some grasp of Assembly language.
- Thorough understanding of Embedded Systems Design and software architecture principles.
- Familiarity with software design methodologies, including Object-Oriented Programming principles.
- Experience with full product lifecycle, from inception through deployment and ongoing maintenance.
- Knowledge of developing software within a regulated environment.
- Familiarity with Software Configuration Management tools and practices.
- Superior debugging and problem-solving skills.
- Strong conceptual, analytical, and problem-solving skills.
- Outstanding verbal and written communication abilities.
- The capacity to thrive in a fast-paced and dynamic workplace.
- Ability to work onsite Monday - Friday in Irvine, CA.
- Expertise in wireless connectivity technologies, especially Bluetooth Low Energy (BLE), and NFC.
- In-depth knowledge of security and encryption techniques and their use in embedded systems.
- Strong understanding of both lossy and lossless data compression techniques to optimize data transmission.
- Experience developing scalable software solutions that ensure compatibility across a dynamically evolving ecosystem of interconnected devices.
BS or MS degree in Engineering or Computer Science
CompensationThe anticipated salary range for this position is $113,000 - $185,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. Masimo offers benefits such as Medical, Dental, Vision, Life/AD&D, Disability Insurance, 401(k), Vacation, Sick, Holiday, Paid Maternity Leave, Flexible Spending Accounts, voluntary Accident, Critical Illness, Hospital, Long-Term Care, Employee Assistance Program, Pet Insurance, on-site Wellness Clinic, Fitness Center, Café.
All benefits are subject to eligibility requirements.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).