What are the responsibilities and job description for the Embedded Software Engineer position at Synstack Technologies?
Role: Embedded Software Engineer
Job Location: Irvine, California, 100% onsite, It’s a long-term project.
Duration: Full Time.
Salary: $140k-$150K/yr plus benefits
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.
Salary : $140,000 - $150,000