Cyient Jobs in Usa
2 positions found
Job Overview:
We are looking for an experienced Embedded Software Engineer.
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:
- 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
Job Description:
The ideal candidate will have strong experience in multi-layer PCB design for defense electronics systems and proficiency in industry-standard PCB design tools.
Key Responsibilities:
Design and develop multi-layer PCB layouts for defense electronic systems.
Utilize OrCAD/Allegro tools for schematic capture and PCB layout.
Perform high-speed and high-density PCB layout design while ensuring signal integrity and manufacturability.
Ensure PCB designs comply with IPC Class 3 standards and industry best practices.
Collaborate with cross-functional teams including hardware, manufacturing, and testing teams.
Required Skills:
6–10 years of experience in PCB design and layout engineering.
Strong proficiency in OrCAD and Allegro PCB design tools.
Experience with high-speed and high-density PCB layout design.
Knowledge of IPC Class 3 design standards.
IPC CID or CID+ certification is preferred.