We have other current jobs related to this field that you can find below


  • Irvine, California, United States Viant Technology Full time

    WHAT YOU'LL DOYou will serve as the technical lead working with a team of engineers on Viant's ad server, managing a high-volume, low-latency application that processes billions of unique requests a day. This hands-on role requires you to apply domain, architectural and coding skills to solve complex, large-scale challenges that directly impact Viant's ad...


  • Irvine, United States DIALITY INC Full time

    Job DescriptionJob DescriptionJob TitlePrincipal Software EngineerDepartmentSoftware EngineeringHiring Manager TitleDirector, SW EngineeringPosition TypeExempt Company & Job Overview:Diality Inc, a privately held medical device company located in Irvine, CA is committed to improving the quality of life for patients with kidney disease. We are developing a...


  • Irvine, United States DIALITY INC Full time

    Job DescriptionJob DescriptionJob TitlePrincipal Software EngineerDepartmentSoftware EngineeringHiring Manager TitleDirector, SW EngineeringPosition TypeExempt Company & Job Overview:Diality Inc, a privately held medical device company located in Irvine, CA is committed to improving the quality of life for patients with kidney disease. We are developing a...


  • Irvine, United States Diality Full time

    Diality Inc, a privately held medical device company located in Irvine, CA is committed to improving the quality of life for patients with kidney disease. We are developing a smart, flexible, portable hemodialysis machine that will enable patients to self-treat at home or wherever they travel. The extremely versatile hemodialysis solution will allow more...


  • Irvine, United States EVONA Full time

    Location: Irvine, California (on-site, non-negotiable)Salary: up to $200kThis Venture capital-backed New-Space Start-Up is looking for a Principal Electrical Engineer to lead the development of their camera systems from scratch.Principal Electrical Engineer ResponsibilitiesDesign and develop video-camera, compute, and storage systems, including image...


  • Irvine, United States Blizzard Entertainment Full time

    Team Name: Unannounced ProjectJob Title:Principal Software Engineer, Gameplay Systems - Unannounced GameRequisition ID:R023167Job Description:At Blizzard, we craft genre-defining games and legendary worlds for all to share.  Through unparalleled creativity and storytelling, we create immersive universes and iconic characters that are beloved across...


  • Irvine, California, United States Amazon Full time

    Join Our Innovative TeamAre you passionate about crafting solutions that enhance operational efficiency? If so, we invite you to explore an opportunity with us. We are part of the Manager and Associate Experience team within the Worldwide Grocery Stores Tech (WWGST) organization, dedicated to discovering new strategies to streamline our grocery operations...


  • Irvine, United States Ledgent Technology Full time

    This is a 100% on site position in Irvine, CADo you thrive in building robust, scalable backend systems for the cloud? Are you passionate about designing and implementing high-performance, secure applications? If so, then this Senior Cloud Software Engineer, Backend role might be perfect for you!In this role, you will be a key member of our engineering team,...

  • Principal Engineer

    3 months ago


    Irvine, United States Cypress HCM Full time

    Job DescriptionJob DescriptionPrincipal EngineerWe have an exciting opportunity for a Principal Engineer position with one of the top medical device companies in the country.This is an excellent opportunity to join the Critical Care Mechanical R&D Engineering organization working on industry-leading patient sensors and diagnostic devices. Edwards is the...


  • Irvine, California, United States Ledgent Technology Full time

    Join Ledgent Technology as a Senior Mobile Software Engineer, where you will work alongside esteemed R&D directors, Cloud Architects, UX/UI designers, QA teams, and essential hardware personnel. Your efforts will significantly influence our products and services globally, enhancing the lives of countless users.This position requires on-site presence.Role...


  • Irvine, United States Blizzard Entertainment Full time

    Team Name: DiabloJob Title:Senior Software Engineer, UI Technologies | Diablo IV | Irvine & AlbanyRequisition ID:R022736Job Description:Do you have a passion for User Interface technologies and User Experiences? Would you like to join the Diablo 4 Engine Team and help make an incredible UI framework for our developers? As a specialist engineer in User...


  • Irvine, United States Zeektek Full time

    We have a direct hire position for a Sr Software Engineer. The candidate needs to have a background developing in modern .Net C# applications in Azure.Irvine CA with a hybrid schedule.The main focus is for a candidate to have modern development of .Net 7 and/or 8, C# Applications in Azure.Candidates need to have experience with Data Repository Models,...


  • Irvine, United States Ledgent Technology Full time

    This is a 100% on site position in Irvine, CADo you thrive in building robust, scalable backend systems for the cloud? Are you passionate about designing and implementing high-performance, secure applications? If so, then this Senior Cloud Software Engineer, Backend role might be perfect for you!In this role, you will be a key member of our engineering team,...


  • Irvine, United States Ledgent Technology Full time

    This is a 100% on site position in Irvine, CADo you thrive in building robust, scalable backend systems for the cloud? Are you passionate about designing and implementing high-performance, secure applications? If so, then this Senior Cloud Software Engineer, Backend role might be perfect for you!In this role, you will be a key member of our engineering team,...


  • Irvine, United States Blizzard Entertainment Full time

    Team Name: Job Title:Senior Software Engineer (C++), Blizzard Core Technology | Irvine, CARequisition ID:R023378Job Description:How would it feel to have your code be integral to distributing every byte of our games to players around the globe? Do you have an inquisitive mind? Join us to help provide meaningful solutions! The Blizzard Core Technology team...


  • Irvine, United States DIALITY INC Full time

    Job DescriptionJob DescriptionJob TitlePrincipal Electrical EngineerDepartmentElectrical EngineeringHiring Manager TitleManager, Electrical EngineeringPosition TypeExempt Company & Job Overview:Diality Inc, a privately held medical device company located in Irvine, CA is committed to improving the quality of life for patients with kidney disease. We are...


  • Irvine, United States Fabric of Truth, Inc Full time

    Principal Product Engineer, Silicon Operations BUILDING THE WORLD'S FIRST GENERAL PURPOSE CRYPTOGRAPHIC COMPUTER We are building hardware for the next generation of cryptography because we believe in creating a more trustworthy world with secure, private computation at its core. Just as encryption and decryption enabled the Internet as we know it, this new...


  • Irvine, United States Zeektek Full time

    We have a direct hire position for a Sr Software Engineer. The candidate needs to have a background developing in modern .Net C# applications in Azure.The main focus is for a candidate to have modern development of .Net 7 and/or 8, C# Applications in Azure.Candidates need to have experience with Data Repository Models, Service Bus / Azure Service Bus, TDD or...


  • Irvine, United States MKS Instruments, Inc. Full time

    Job DescriptionExcited to grow your career?We value our talented employees, and whenever possible strive to help one of our associates grow professionally before recruiting new talent to our open positions. If you think the open position you see is right for you, we encourage you to apply!Our people make all the difference in our success.The Integrated...


  • Irvine, United States CircuitHire Full time

    CircuitHire is proudly partnered with a rapidly growing avionics company, seeking an experienced Embedded Software Engineer to join their talented team in Irvine, CA.As the company prepares to introduce exciting new product lines, they are looking for Embedded Software Engineers to contribute to the complete product development lifecycle.You'll get to work...

Principal Engineer, Technology Board Software

2 months ago


Irvine, United States Masimo Full time
Job Description

As a Principal Embedded Software Engineer within our Technology Board Software team, you will play a key role in designing, developing, implementing, and maintaining software for our life-saving medical and consumer devices. In this capacity, you will work closely with the research and development team, applying your expertise in real-time embedded software to ensure efficient and reliable performance on the intended hardware platform.

Your collaboration with the R&D team will extend to structuring and coding sophisticated algorithms, translating prototype algorithms into robust, dependable software solutions. 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.

Duties & Responsibilities:
  • Design, implement, and maintain embedded software.
  • Implement and sustain embedded algorithms.
  • Write clear and detailed requirements, specifications, and design documentation.
  • Design and implement unit and module tests.
Minimum Qualifications:
  • 12+ years of experience in low-level software development.
  • Proficiency in developing on embedded systems platforms, such as ARM Cortex.
  • Exceptional skill in C, with a good grasp of Assembly language.
  • Experience with digital signal processing and the application of algorithms.
  • Proficiency in scientific computing languages such as Matlab and Python.
  • 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.
  • BS or MS degree in Engineering or Computer Science.
  • Must be currently residing in the U.S.
Preferred Qualifications:
  • Experience with low-level embedded device drivers.
  • Expertise in microprocessor/microcontroller/board bring-up.
  • Knowledge of interrupts and inter-process communication methods.
  • Proficiency in bare-metal development.
  • Familiarity with Real-Time Operating Systems.
  • Experience with wireless connectivity technologies, such as Bluetooth, Bluetooth Low Energy (BLE), NFC.

Compensation: The anticipated range for this position is $190,000 to $225,000. Actual placement within the range is dependent on multiple factors, including but not limited to skills, education, and experience.

To learn more about Masimo, please visit: www.masimo.com