Sr. Embedded Software Engineer

Accord 

📍 Irvine, CA, United States 🇺🇸

full-time
senior
on-site
Posted —

Key Skills

C/C++D0-178UARTUSBCAN

Industry

AerospaceConsumer Electronics

Job Description

Embedded Software Engineer

Job Location : Irvine, California, (100% onsite)

Resource Type : C2C

Worker type: US Citizen

Client: Aerospace domain

PS: Inperson interview needed in the 2nd round of interview .

Job Overview

We are looking for an experienced Embedded Software Engineer to join our engineering team.

Key Responsibilities

  • Participate in the complete Software Development Lifecycle (SDLC)including requirements analysis, architecture/design, implementation, integration, and testing.
  • Develop and maintain embedded applications using C/C++.
  • Work closely with hardware teams on board bring-up, OS bring-up, and device driver development.
  • Develop and integrate hardware interface solutions for embedded platforms.
  • Ensure regulatory compliance with customer safety and security standards.
  • Debug, test, and optimize embedded software for performance and reliability.
  • Collaborate with cross-functional teams including hardware, systems, and verification engineers.

Required Skills

  • Ensure regulatory compliance with customer safety and security standards D0-178.
  • Strong experience in Embedded C/C++ development.
  • Hands-on experience with board bring-up, OS bring-up, and device driver development.
  • Experience with hardware interfaces such as:
    • UART
    • USB
    • Ethernet
    • I2C
    • SPI
    • RS232 / RS422
  • Knowledge of communication protocols including:
    • CAN
    • TCP/IP
    • UDP
Experience

  • 6 15 years of relevant experience in Embedded Software Development.

Skill Matrix

Must have skills:

No. of year of experience

Standards D0-178

Embedded C/C++ Software

device driver development

board bring-up/ OS bring-up

Hardware interfaces

Aerospace domain

Single US Citizenship only