Embedded Software Development

Excelon Solutions

Irvine (CA)

On-site

USD 120,000 - 180,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Excelon Solutions in Irvine, CA seeks an embedded software engineer with 5–15 years of experience in safety‑critical domains such as avionics, aerospace or medical devices. You will develop in C/C++ on RTOS, interfacing with UART, USB, Ethernet and other buses, and participate in regulatory and safety analyses for customer programs.

You will contribute to architectural design, module implementation and verification, perform system bring‑up, driver development and test, and collaborate across

Qualifications

  • Bachelor's degree in CS or EE required.
  • 5–7 years embedded software experience.
  • Experience with multiple SDLC models (Waterfall, V‑model, Agile, etc.).
  • Experience with hardware bring-up and device drivers.
  • Proficient with UART, USB, Ethernet, I2C, SPI, RS232, RS422; CAN/TCP/IP.
  • US citizenship required (single citizenship).

Responsibilities

  • Architect, design, and implement embedded software components.
  • Verify and validate software across stages of development.
  • Ensure regulatory compliance and safety standards.
  • Develop and test hardware interfaces and drivers.
  • Communicate technical results via presentations and documents.
  • Support in-house and field integration and testing.

Skills

Embedded C/C++
RTOS
Hardware interfaces
Safety-critical
Domain knowledge
Requirement analysis
Traceability
System architecture
Device drivers
CAN/TCP/IP

Education

Bachelor's degree in CS or EE

Job description

Engineers from Avionics/Aerospace/ NASA/ Medical device/ Auto domain.

Experience:
  • 5 – 15 years of relevant experience in Embedded Software Development.
  • looking for Single US Citizenship only - US - No dual Citizenship.
  • Please look for local candidates – Customer Interview: 2 rounds of discussion.

Customer: 2 rounds of discussion.

Level 1: – 45 mins either Phone/ video call with customer, Level 2:(Final) - 2hr In-person interview with customer.

Matrix:
Must have skills:

Single US Citizenship only

No. of year of experience

  • Embedded C/C++ Software
  • RTOS
  • Hardware interfaces(UART, USB, Ethernet, I2C, SPI, RS232, RS422, etc.)
  • Safety-critical
  • domain
  • Requirement Analysis, Allocation, Derivation, and Traceability
  • Trade Studies, and Risk Analysis
  • Architectural and Module design
  • Module implementation and verification
  • Regulatory compliance to customer safety and security standards
  • Technical communication in presentation and document formats
  • In-House and field integration and test
QUALIFICATIONS
  • Education: Bachelor's degree (BSCS/BSEE) with 5-7 years related experience.
  • Mastery of software engineering methodologies and best practices for embedded application development in C/C++ language.
  • Experience in various Software Development Lifecycle (SDLC) models (Waterfall, V, Iterative, Incremental, Spiral, Agile, etc.) and Application Lifecycle Management tools.
  • Extensive experience with hardware interface development including board bring-up, operating system bring-up, and device driver development.
  • Proficient with peripheral hardware interfaces (UART, USB, Ethernet, I2C, SPI, RS232, RS422, etc.) and protocols such as CAN, TCP/IP, UDP, etc.
  • Hands on experience with electronics test and measurement equipment (oscilloscope, logic analyzer, digital multi-meter, etc.).
  • Experience with RTOS and safety-critical processes.
  • Experience with MOSA principles or FACE technical standards is a plus.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Transcend Softech LLC • Irvine (CA)

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

InfoStride • California

On-site
USD 110,000 - 190,000
Embedded Software Engineer – Aerospace / Avionics
Embedded Software Engineer – Aerospace / Avionics

PeoplePilot • Irvine (CA)

On-site
USD 120,000 - 150,000
Embedded Software Engineer
Embedded Software Engineer

Saxon Global • Irvine (CA)

On-site
USD 120,000 - 160,000
Embedded Software Engineer
Embedded Software Engineer

Cyient Limited • Irvine (CA)

On-site
USD 110,000 - 140,000
Avionics Software Engineer
Avionics Software Engineer

Cyient Limited • Sacramento (CA)

On-site
USD 120,000 - 170,000
Embedded C/C++ Software
Embedded C/C++ Software

Accord Technologies Inc • Irvine (CA)

On-site
USD 120,000 - 160,000
Embedded Engineer
Embedded Engineer

Novia Infotech • Elyria (OH)

On-site
USD 100,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

OLSA Resources, Inc. • Phoenix (AZ)

On-site
USD 75,768 - 85,411
Embedded Software Developer/Engineer
Embedded Software Developer/Engineer

OLSA Resources, Inc. • Phoenix (AZ)

On-site
USD 80,000 - 110,000