Engineer, Technology Board Software

MasimoIrvine, CA
$85,000 - $105,000

About The Position

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.

Requirements

  • Experience in low-level software development
  • Experience in developing embedded systems platforms, such as ARM Cortex
  • Experience 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

Nice To Haves

  • 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

Responsibilities

  • Design, implement, and maintain embedded software
  • Write clear and detailed requirements, specifications, and design documentation
  • Design and implement unit and module tests

Benefits

  • 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é
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service