TS
Embedded Software Engineer
Transcend Softech LLC
Irvine · On-site Full-time 3d ago
About the role
About
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
Skills
CC++CANEthernetI2CIPRS232RS422SPITCPUDPUARTUSB
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free