Posted on: 23/07/2025
Role : Embedded Developer
We are looking for a highly experienced Embedded Developer with strong expertise in C++ programming and embedded systems development.
The ideal candidate will have 10+ years of experience in designing, developing, and optimizing firmware and embedded applications for real-time and resource-constrained environments.
You will be working closely with hardware, system architects, and cross-functional engineering teams to build innovative and reliable embedded solutions.
Key Responsibilities :
- Work with RTOS or bare-metal environments, handling real-time constraints and hardware interfaces (UART, SPI, I2C, CAN, etc.
- Collaborate with hardware engineers to ensure seamless integration between software and hardware components.
- Optimize system performance, memory usage, and power consumption for embedded platforms.
- Conduct code reviews, unit testing, and continuous integration to ensure code quality and maintainability.
- Develop and maintain documentation for code, design decisions, and technical specifications.
- Troubleshoot, analyze, and resolve complex issues related to hardware/software interaction.
- Participate in system architecture design and contribute to long-term product roadmaps.
- Mentor junior developers and help establish best practices in embedded development.
Required Skills & Qualifications :
- 10+ years of hands-on experience in embedded systems development using C++.
- Strong understanding of microcontrollers, microprocessors, and embedded hardware.
- Solid experience with RTOS platforms or bare-metal programming.
- Proficiency in hardware interfacing protocols.
- Experience with version control systems like Git, and familiarity with CI/CD pipelines.
- Familiarity with debugging tools such as oscilloscopes, logic analyzers, and JTAG debuggers.
- Working knowledge of Linux-based systems and cross-compilation toolchains is a plus.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities in cross-functional teams.
Preferred Qualifications :
- Experience in automotive, IoT, industrial automation, or consumer electronics domains.
- Familiarity with safety-critical systems and standards.
- Exposure to Python or scripting languages for test automation.
- Experience with embedded Linux or device driver development is an advantage
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1517801
Interview Questions for you
View All