Search Jobs

Find the right opportunity for you.

Software Engineer

san diego, CA 92121

Posted: 12/11/2025 Job Category: Software Development Job Number: 21698

Job Description

Embedded Software Engineer
Location: Hybrid 4 days on site in San Diego, CA from home on Friday can start at 7a-4p flexible on hours.
Interview Process: 2 rds, 1st more casual and background. 2nd more technical and exercises. Both on video.
Starting new project: reinforce with software engineers.
Pay: $93-$100 an hour
 
  • 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.
  • Exp 15+ years in embedded rtos
  • C++ is main language with a little done in C
  • QNX or OSE operating systems either will do.
  • Large code base project; looking who have experience with large products
  • Infusion medical device. This experience will be helpful not mandatory.
  • Hands on development with a little bit of architecture, mostly taken existing devices and moving to new platform.
  • Role will support single device platform, some components are getting obsolete and moving to different processor and OS. Moving from OSE to QNX.
  • Move the application part of it to the new platform. Internet/wireless connected device so factors in security and connection is important.
  • doesn't have to come from medical device industry.
  • Work in driven from backlog. Team meets in the AM go over the backlog and divide up task.
  • BA degree at a minimum.
     
Minimum Requirements
- 15 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.

#LI-GD1
 
#LI-Hybrid



 

Meet Your Recruiter

Apply Online
Apply with LinkedIn Apply with Facebook Apply with X

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.

About san diego, CA

Ready to embark on an exciting career journey in sunny Southern California? Explore our job opportunities in the thriving city of San Diego! Known for its stunning beaches, perfect weather, and vibrant culture, San Diego offers a unique combination of career growth and quality of life. With renowned attractions like Balboa Park, the San Diego Zoo, and the USS Midway Museum, along with a diverse culinary scene and a plethora of art galleries and theaters like the La Jolla Playhouse, there's always something new to experience. Whether you're a sports enthusiast looking to cheer for the Padres at Petco Park or seeking outdoor adventures at Torrey Pines State Natural Reserve, San Diego has something for everyone. Begin your job search today and discover why this picturesque city is the perfect place to elevate your career!