Embedded Software Engineer - US Citizen only

InfoStride 

📍 Irvine, CA, United States 🇺🇸

full-time
mid-level
on-site
Posted —

Key Skills

C++HILLabVIEWUARTCAN

Industry

Consumer ElectronicsAutomotive

Job Description

Title: Embedded Software Engineer (US Citizens Only)

Full Time/Contract

Onsite - Irvine, California


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 Skill

  • Hardware in the loop (HIL) testing
  • Expertise with National Instruments hardware / LabVIEW
  • 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