Embedded Software Engineer

Indotronix Avani Group

San Diego (CA)

On-site

USD 137,760 - 151,536

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading medical technology firm in San Diego is seeking a highly experienced Embedded Software Engineer. You will develop advanced real-time embedded software for safety-critical medical devices, requiring strong expertise in C/C++, RTOS, and embedded systems. Candidates should have 15-20 years of relevant experience and familiarity with FDA regulations. This is a contract position with a competitive hourly pay range.

Qualifications

  • 15–20 years of experience in real-time embedded device software development.
  • Hands-on experience with safety-critical medical devices.
  • Familiarity with FDA regulations.

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.

Skills

C/C++ programming
Embedded systems programming
Real-Time Operating Systems (RTOS)
Interprocess communication (IPC)
Network security
Networking application development

Education

Bachelor’s degree in Computer Science or related field

Tools

QNX
OSE
OpenSSL

Job description

Job Position: Embedded Software Engineer

Duration: 12 months

Base pay range

$100.00/hr - $110.00/hr

Job Description

Seeking highly experienced Senior Software Engineer 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.

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.
Qualifications
  • 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.

Referrals increase your chances of interviewing at Indotronix Avani Group by 2x.

Seniority level: Mid‑Senior level

Employment type: Contract

Industries: Medical Equipment Manufacturing, Pharmaceutical Manufacturing, and Software Development

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

Stellar Consulting Solutions, LLC • San Diego (CA)

On-site
Senior Software Engineer – C, C++, Embedded Programming
Senior Software Engineer – C, C++, Embedded Programming

Pyramid Consulting, Inc • San Diego (CA)

On-site
Health insurance (medical, dental, vision)
401(k) plan
Paid sick leave
Embedded Developer
Embedded Developer

Sonoma Consulting Inc. • Alpharetta (GA)

On-site
USD 90,000 - 120,000
Sr Embedded Software Engineer
Sr Embedded Software Engineer

Franklin Professional Associates • Acton (MA)

On-site
USD 90,000 - 130,000
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Compunnel Inc. • Irvine (CA)

On-site
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

CyberCoders • Paso Robles (CA)

On-site
USD 140,000 - 190,000
Medical Insurance
Annual incentive awards
Retirement plan
+6
Sr Software Engineer (Medical Device)
Sr Software Engineer (Medical Device)

Primary Talent Partners • Mounds View (MN)

On-site
Senior Embedded Software Engineer
Senior Embedded Software Engineer

MedAcuity • Lowell (MA)

On-site
USD 128,000 - 170,000
Medical, dental and vision insurance
401(k) with company match
Life and disability insurance
+3
Senior Embedded Software Engineer
Senior Embedded Software Engineer

LOGIXtech Solutions LLC • Westbrook (ME)

On-site
USD 100,000 - 130,000
Medical insurance
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Real Staffing • Minneapolis (MN)

On-site
USD 90,000 - 120,000
Medical coverage
Dental coverage
Vision coverage
+1