Sr Embedded Software Engineer

2 weeks ago


Irvine, CA, United States Kaygen Full time

KAYGEN is an emerging leader in providing top talent for technology-based staffing services. We specialize in providing high-volume contingent staffing, direct hire staffing and project-based solutions to companies worldwide ranging from startups to Fortune 500 and Managed Service Providers (MSP) across a wide variety of industries.

Seeking highly experienced Senior Software Engineer(s) to contribute to the development of advanced real-time embedded software for medical devices. This position demands deep technical expertise and the ability to deliver robust, secure, and high-performance solutions within defined timelines.

Key Responsibilities
- Design, implement, and maintain real-time embedded software for safety-critical medical devices.
- Conduct code reviews, unit testing, and integration testing.
- Diagnose and resolve complex software issues in embedded environments.

Minimum Requirements
- 15-20 years of experience in real-time embedded device software development.
- Strong proficiency in C/C++ and embedded systems programming.
- Expertise in Real-Time Operating Systems (RTOS).
- Hands-on experience with QNX and/or OSE operating systems.
- Experience with interprocess communication (IPC) mechanisms.
- Experience in large code base application architecture and design.
- Bachelor's degree in Computer Science or related field.

Preferred Qualifications
- Experience in the medical device industry and familiarity with FDA regulations.
- Knowledge of infusion systems or other safety-critical applications.
- Experience with communication protocols (UART, SPI, I2C).
- Networking application development experience, including, TCP/IP, TLS 1.3, DHCP, DNS, and firewall configurations
- Network security, PKI systems, and certificate management.
- Experience with Wi-Fi (802.11) and wireless security protocols (EAP-TLS, EAP-TTLS, EAP-PEAP).
- Device security experience, including secure boot, authentication/encryption algorithms.
- Experience with over-the-air (OTA) firmware updates and device provisioning.
- Familiarity with OpenSSL (or similar) APIs.

At KAYGEN, we are always looking for dynamic, talented and experienced individuals. We invite you to join our team of talented IT professionals, consulting at client locations across the globe. Our culture is team-orientated; we strive to stand by our core values of respect, honesty and integrity. Our team of experienced staffing experts will work with you to find you the best opportunity. For more information, please visit us at www.kaygen.com.

Benefits:

  • Free Healthcare Insurance
  • Vision and Dental Insurance
  • 401(k) Retirement Plan
  • Free Life Insurance
  • Sick Time Off
Achieve your Kaizen by clicking here. A unique and exclusive talent community supported by Kaygen, that includes programs like:
  • Certifications

  • Mentorship Program
  • Referrals
  • Family and Wellness benefits
  • Continuous Growth and Career Development


  • Irvine, CA, United States InstantServe LLC Full time

    Job Title: Sr Embedded Software Engineer Location: Irvine, CA (Onsite 3 days a week) Duration: 6+ months Must-Haves C++ programming experience, experience setting up Linux Kernel Hypervisors, embedded software development at the network device level (i.e. switches, routers, etc) Job description Design, implement, integrate and verify software applications...


  • Irvine, CA, United States Rivian Full time

    About RivianRivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. As a company, we constantly challenge what's possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate...


  • Irvine, CA, United States Rivian Full time

    About RivianRivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. As a company, we constantly challenge what's possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate...


  • Irvine, CA, United States Rivian Full time

    About RivianRivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. As a company, we constantly challenge what's possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate...


  • Irvine, CA, United States Panasonic Full time

    Overview Our new global headquarters is conveniently located in Irvine, CA near John Wayne Airport in the Park Place development. For our onsite and hybrid employees you will be able to enjoy amenities such as access to many restaurants and shops, running trails, a fitness deck, outdoor seating, dry cleaning, car wash, free garage parking, car charging...


  • Irvine, CA, United States Fortive Corporation Full time

    The Sr. Software Engineer is responsible for designing, developing, and implementing complex embedded systems on ASP capital and connected systems. This role will work closely with the verification and validation team to ensure the quality and reliability of ASP software products. This position reports to the Sr. Manager Software Engineering at (ASP...


  • Irvine, CA, United States Fortive Corporation Full time

    The Sr. Software Engineer is responsible for designing, developing, and implementing complex embedded systems on ASP capital and connected systems. This role will work closely with the verification and validation team to ensure the quality and reliability of ASP software products. This position reports to the Sr. Manager Software Engineering at (ASP...


  • Irvine, CA, United States Fortive Corporation Full time

    The Sr. Software Engineer is responsible for designing, developing, and implementing complex embedded systems on ASP capital and connected systems. This role will work closely with the verification and validation team to ensure the quality and reliability of ASP software products. This position reports to the Sr. Manager Software Engineering at (ASP...


  • Irvine, CA, United States Fortive Corporation Full time

    The Sr. Software Engineer is responsible for designing, developing, and implementing complex embedded systems on ASP capital and connected systems. This role will work closely with the verification and validation team to ensure the quality and reliability of ASP software products. This position reports to the Sr. Manager Software Engineering at (ASP...


  • Irvine, CA, United States TP-Link Systems Inc. Full time

    Headquartered in the United States, TP-Link Systems Inc. is a global provider of reliable networking devices and smart home products, consistently ranked as the world’s top provider of Wi-Fi devices. The company is committed to delivering innovative products that enhance people’s lives through faster, more reliable connectivity. With a commitment to...