Current jobs related to Senior Embedded Software Engineer - Irvine, California - Willow Laboratories


  • Irvine, California, United States CircuitHire Full time

    Embedded Software Engineer OpportunityCircuitHire is partnering with a rapidly expanding Communications Technology company to fill multiple senior engineering positions.This role involves contributing to the full lifecycle development of embedded software for innovative products across various industries, including aerospace and entertainment.Key...


  • Irvine, California, United States Panasonic Avionics Corporation Full time

    OverviewAbout Us:At Panasonic Avionics Corporation, we are the leaders in providing in-flight entertainment and communication solutions, including movies, games, live TV, WiFi, and Internet services. Our commitment to innovation is evident as we expand our award-winning GEO connectivity network into the LEO space.Joining our team means being part of a legacy...


  • Irvine, California, United States DIALITY, INC. Full time

    Position OverviewWe are seeking a Senior Embedded Systems Engineer to join our innovative team at DIALITY, INC. This role involves the design and development of firmware for advanced medical devices, focusing on the control of various components such as motors, pumps, and valves.Key ResponsibilitiesEngage in the design and implementation of firmware...


  • Irvine, California, United States Cypress HCM Full time

    Job OverviewWe are seeking a Senior Embedded Systems Engineer to contribute to innovative projects at a leading medical device organization. This role involves close collaboration with the R&D team, software developers, and IT professionals to design and implement advanced embedded systems.Key Responsibilities:Design, develop, and deploy new software...


  • Irvine, California, United States Canon Recruiting Group Full time

    POSITION: Senior Embedded Systems EngineerFULLTIME/PARTTIME: Full timeLOCATION: Irvine, CASCHEDULE: Full Time 40hrsPAY RANGE: 0 – 200,000k DOE (Exact compensation may vary based on skills, experience, and location. Base pay information is based on market location.)JOB OVERVIEW:The Senior Embedded Systems Engineer will play a pivotal role in the design and...


  • Irvine, California, United States Proteor USA LLC Full time

    Job Title: Senior Software EngineerJob Summary:The Senior Software Engineer will play a pivotal role in advancing the commercialization of our next-generation prosthetic devices, including feet, ankles, knees, and legs. This position requires a highly skilled and experienced software engineer to design, develop, and maintain cross-platform applications that...


  • Irvine, California, United States Proteor USA LLC Full time

    Job Title: Senior Software EngineerReports To: Software Engineering ManagerLocation: Remote or OnsiteJob Overview:The Senior Software Engineer is a pivotal role in advancing the commercialization of our next-generation prosthetic devices, including feet, ankles, knees, and legs. This position is responsible for developing cross-platform mobile, desktop, and...


  • Irvine, California, United States Futran Tech Solutions Pvt. Ltd. Full time

    Embedded Hardware Engineer **Job Summary:** We are seeking an experienced Embedded Hardware Engineer to join our team at Futran Tech Solutions Pvt. Ltd. in Irvine, CA. The successful candidate will have strong C language development experience and a good understanding of communication protocols such as I2C, SPI, RS232, displays, and memory...


  • Irvine, California, United States Proteor Full time

    Job Title: Senior Software EngineerReports To: Software Engineering ManagerLocation: RemoteJob OverviewThe Senior Software Engineer is responsible for developing and maintaining cross-platform mobile, desktop, and web applications that enable the manufacturing, setup, management, and monitoring of lower-limb microprocessor-controlled prosthetic devices. This...


  • Irvine, California, United States Capgemini Engineering Full time

    About the RoleWe are seeking a highly skilled and experienced Network Development Engineer to join our team at Capgemini Engineering. As a key member of our team, you will be responsible for designing, implementing, and integrating software applications and tools using C/C++ under Linux and Windows OS.Key ResponsibilitiesSoftware Development: Design,...


  • Irvine, California, United States Capgemini Engineering Full time

    About the RoleWe are seeking a highly skilled Network Development Engineer to join our team at Capgemini Engineering. As a key member of our team, you will be responsible for designing, implementing, and integrating software applications and tools using C/C++ under Linux and Windows OS.Key ResponsibilitiesSoftware Development: Design, implement, and...


  • Irvine, California, United States Capgemini Engineering Full time

    About the RoleWe are seeking a highly motivated and experienced Network Development Engineer to join our team at Capgemini Engineering. As a key member of our team, you will be responsible for designing, implementing, and verifying software applications and tools using C/C++ under Linux and Windows OS.Key ResponsibilitiesSoftware Development: Design,...


  • Irvine, California, United States Glidewell Full time

    Job Title: Senior Software Quality Assurance EngineerGlidewell Laboratories is seeking a highly skilled Senior Software Quality Assurance Engineer to join our team. As a key member of our software development team, you will be responsible for ensuring the quality and reliability of our software products.Key Responsibilities:Lead the implementation of...


  • Irvine, California, United States Broadcom Corporation Full time

    Important Notice:1. If you are a new user, please create your candidate login account before applying for a position. (Click Sign In > Create Account)2. If you already have a Candidate Account, please Sign-In prior to applying.Position Overview:Broadcom Corporation stands at the forefront of high-speed, highly optimized, and integrated ASIC solutions for the...


  • Irvine, California, United States PRISMATIK DENTALCRAFT, INC. Full time

    About Prismatik Dentalcraft:Prismatik Dentalcraft, a division of Glidewell Dental, is dedicated to innovation in the dental industry through advanced engineering solutions.Key Responsibilities:Design and simulate electronic circuits, leveraging prior experience to manage projects with minimal oversight.Enhance circuit designs for improved performance,...


  • Irvine, California, United States Cynet Systems Full time

    Job Title: Senior Software EngineerCynet Systems is seeking a highly skilled Senior Software Engineer to join our team.Job SummaryWe are looking for a talented software engineer with a strong background in software development, architecture, and leadership. The successful candidate will be responsible for designing, developing, and deploying complex software...


  • Irvine, California, United States Masimo Full time

    Job Title: Engineer II, AlgorithmAt Masimo, we are seeking a highly skilled Senior Algorithm Engineer to join our team. As a key member of our R&D team, you will be responsible for designing, developing, and implementing algorithms for Biomedical Signal Processing systems.Key Responsibilities:Design and develop algorithms for signal processing, optimization,...


  • Irvine, California, United States Cynet Systems Full time

    Job Title: Senior Software EngineerCynet Systems is seeking a highly skilled Senior Software Engineer to join our team.Job SummaryWe are looking for a talented software engineer to design, develop, and deploy complex software systems. The ideal candidate will have a strong background in object-oriented programming, software design patterns, and agile...


  • Irvine, California, United States Proteor USA LLC Full time

    Job Title: Senior Software EngineerJob Summary:The Senior Software Engineer will play a pivotal role in advancing the commercialization of our next-generation prosthetic devices, including feet, ankles, knees, and legs. This position requires a highly skilled and experienced software engineer to design, develop, and maintain cross-platform applications that...


  • Irvine, California, United States Autopilot Full time

    About AutopilotAutopilot is an innovative investment application that empowers users to replicate the trading strategies of prominent investors and politicians in their personal brokerage accounts. With a remarkable number of downloads, our platform has consistently ranked among the top applications in its category.This position offers a unique chance for a...

Senior Embedded Software Engineer

3 months ago


Irvine, California, United States Willow Laboratories Full time

Job Summary:

We are a close-knit, collaborative team, guided by a mission to improve lives by making the impossible possible through innovation. Our cutting edge technologies are found in hospitals around the world. We are searching for a Lead Embedded Software Engineer who will be responsible for developing complex software for low power and battery powered medical devices.

Duties & Responsibilities:

Develop signal processing algorithms which involve analyzing data in the time and frequency domains

Design and implement

? Real-time, embedded signal processing software and algorithms

? Programmable and configurable data acquisitions systems

? Highly secure authentication and encryption systems, such as secure booting, secure data collection, bidirectional authentication mechanisms

? Hardware peripheral interfacing drivers

? Low-level device drivers for hardware peripheral interfacing

? User interface and conduct applications programming

? Bluetooth Low Energy wireless connectivity

? Real-time task scheduling

Architect the firmware system design

Optimize computationally intensive subroutines.

Optimize code for performance, memory usage and low power consumption

Ensure high reliability suitable for verification and validation

Review electronics schematics and provide feedback to hardware engineers for best processor/microcontroller pinout

Work with hardware engineers for processor and memory part selection

Qualifications and Experience:

Bachelors degree or Masters degree in Computer Science, Engineering, Electrical Engineering, Computer Engineering, Software Engineering or related field

8+ years of experience in the job offered or as a software engineer, hardware engineer or in a related occupation, including:

Implementing efficient data streaming and synchronization over BLE or USB

Optimizing dynamic range and SNR in data collection systems

Supporting group efforts toward high quality documentation

Knowledge of or experience in the following:

C programming

Computer architecture, memory organization

Code optimization and code debugging

Firmware development

Bluetooth Low Energy

Familiarity with Qt and Linux systems

Knowledge of QMS, FDA design controls and GMP regulation

Familiarity with electronic hardware design

Experience working in both large structured and small entrepreneurial organizations