Position: Emb – Embedded SW resources (CE58SF RM 3936)
Position Overview
We are seeking a skilled Embedded Software Engineer with strong expertise in C/C++ programming and hands-on experience in embedded software Development. The ideal candidate will design, develop, and optimize embedded applications, and real-time systems for our next-generation products.
Key Responsibilities
- Design, develop, test, and debug embedded software using C/C++.
- Develop and maintain software for real-time and resource-constrained environments.
- Collaborate with hardware engineers to integrate and validate new designs.
- Optimize system performance, memory usage, and power efficiency.
- Work with cross-functional teams to define system requirements and software architecture.
- Perform code reviews, documentation, and unit testing to ensure software quality.
- Debug and resolve issues at system, driver, and application layers.
Required Skills & Qualifications
- Bachelor’s/master’s degree in Electronics, Computer Engineering, or related field.
- 3–8 years of experience in embedded software development.
- Strong proficiency in C and C++ programming.
- Knowledge of communication protocols (UART, SPI, I2C, CAN, Ethernet, etc.).
- Familiarity with real-time operating systems (RTOS) and multithreaded programming.
- Strong debugging skills using GDB, JTAG, oscilloscopes, and logic analyzers.
- Version control experience with Git.
Preferred / Nice to Have
- Experience Knowledge of USB Type C PD 3.x protocol.
- Knowledge of ARM, x86, or RISC-V architecture.
- Knowledge of NFC & RFID communication protocol & implementation.
- Knowledge of SM Bus protocol used in Li-Ion Battery Pack charging & discharging .
- Integration and deployment processes experience using J link, J Flesh etc.
- Familiarity with Python scripting for test automation.
- Experience in automotive, IoT, networking, or medical devices.
- Understanding of FCT Development support to PCBA supplier
- Familiarity with USB 2.0 & iPadOS.
Soft Skills
- Strong problem-solving and analytical thinking.
- Ability to work in cross-functional teams.
- Excellent communication and documentation skills.
- Self-motivated, detail-oriented, and eager to learn new technologies.
*******************************************************************************************************************************************
Apply for this position
Mention correct information below. Mention skills aligned with the job description you are applying for. This would help us process your application seamlessly.
