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


  • Irvine, United States Turion Space Full time

    Job DescriptionJob DescriptionDescriptionTurion Space is seeking skilled Embedded Software engineers. We are a new space startup that is growing fast with one satellite in space and at least 6 more planned in the next two years.As a Senior Embedded Software Engineer, you will work directly with the Turion team to assist in the architecture, development, and...


  • 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 PAC Panasonic Avionics Corporation Full time

    Job Summary:Panasonic Avionics Corporation is seeking a highly skilled and experienced Senior Embedded Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining real-time embedded software for our in-flight entertainment systems.Key Responsibilities:Design and...


  • Irvine, United States Ascendion Full time

    We’re seeking a Senior Embedded Engineer (Firmware) to develop our 3D Mapping system. You’ll innovate, design, troubleshoot, and collaborate with cross-functional teams in a fast-paced environment.What's in it for you:Work in a start-up environment where your ideas are heard and appreciated!Competitive salary ($115K-$150K)Medical, dental and 401K+...


  • Irvine, United States Ascendion Full time

    We’re seeking a Senior Embedded Engineer (Firmware) to develop our 3D Mapping system. You’ll innovate, design, troubleshoot, and collaborate with cross-functional teams in a fast-paced environment.What's in it for you:Work in a start-up environment where your ideas are heard and appreciated!Competitive salary ($115K-$150K)Medical, dental and 401K+...


  • Irvine, California, United States Panasonic Corporation of North America Full time

    Overview:Our global headquarters is strategically situated in a prime location, providing easy access to various amenities including dining options, shopping venues, and recreational trails. Our onsite and hybrid employees benefit from facilities such as a fitness center, outdoor seating areas, and convenient services like dry cleaning and car washes.About...


  • 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 Ascendion Full time

    Senior Embedded EngineerWe're seeking a highly skilled Senior Embedded Engineer to join our team at Ascendion. As a key member of our engineering team, you'll be responsible for developing and implementing firmware and software applications for our 3D Mapping system.What We OfferA competitive salary range of $115K-$150KA comprehensive benefits package,...


  • Irvine, California, United States Turion Space Full time

    Job Title: Senior Flight Software EngineerAt Turion Space, we are seeking a highly skilled Senior Flight Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and testing software that controls and manages spacecraft systems and operations.Key Responsibilities:Software Development:...


  • Irvine, United States Turion Space Full time

    Job DescriptionJob DescriptionDescriptionThe Senior Flight Software Engineer will be responsible for designing, developing, and testing software that controls and manages spacecraft systems and operations. This role involves collaborating with cross-disciplinary teams to ensure that flight software meets performance, reliability, and mission-specific...


  • 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 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 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 Rivian Full time

    About RivianRivian is a pioneering company that's revolutionizing the automotive industry with its innovative electric adventure vehicles. Our mission is to keep the world adventurous forever, and we're looking for talented individuals to join our team.Role SummaryWe're seeking an exceptional Embedded Platform Software Test Team Lead to help us drive quality...


  • Irvine, United States Rand McNally Full time

    Job descriptionAbout Us:Rand McNally has been transforming travel and transportation for 165 years. Today, Rand McNally provides innovative fleet management and commercial transportation solutions, connected vehicle technology, and consumer travel and education products. While most people know us for our best-selling navigation devices and Road Atlas line,...


  • 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, United States Cypress HCM Full time

    Job DescriptionJob DescriptionPrincipal Engineer, ApplicationsWe have an exciting opportunity for a Principal Engineer, Applications position with one of the top medical device companies in the country. This position will collaborate with other members of the R&D team, developers, IT, and more to build state of the art embedded systems. The ideal candidate...

Senior Embedded Software Engineer

3 months ago


Irvine, 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:

Bachelor's degree or Master's 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