Embedded Software Engineer

InfoStride 

📍 California, United States 🇺🇸

full-time
senior
on-site
Posted —

Key Skills

C/C++DO-178DeviceDriverTCP/IP

Industry

Aerospace

Job Description

🚀 Now Hiring: Embedded Software Engineer (Aerospace Domain) 🚀

📍 Location: Irvine, California (100% Onsite)


We are seeking an experienced Embedded Software Engineer to join a leading aerospace engineering team. This is an excellent opportunity for professionals with strong embedded systems expertise and experience working in safety-critical environments.


🔹 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++ .
  • Perform board bring-up , OS bring-up , and device driver development .
  • Design and integrate hardware interface solutions for embedded platforms.
  • Ensure compliance with aerospace safety and security standards.
  • Debug, test, and optimize embedded software for performance, reliability, and maintainability.
  • Collaborate with hardware, systems, and verification engineering teams.


🔹 Required Skills

✅ Strong experience with Embedded C/C++ Development

✅ Experience with DO-178 standards and compliance

✅ Hands-on expertise in:

  • Device Driver Development
  • Board Bring-up
  • OS Bring-up
  • Hardware Interface Development


🔹 Hardware Interfaces

  • UART
  • USB
  • Ethernet
  • I2C
  • SPI
  • RS232 / RS422


🔹 Communication Protocols

  • CAN
  • TCP/IP
  • UDP


🔹 Experience Required

📌 6–15 years of Embedded Software Development experience

📌 Aerospace domain experience is highly preferred