Posted on: 18/11/2025
Description :
In This Role, Your Responsibilities Will Be :
- Work on Embedded Firmware projects as a member of Engineering & Design and Testing teams for new product development and lead the development of firmware for high voltage test and measurement products, in collaboration with Lead Engineers and Technical Leads.
- Define and document embedded system architecture, requirements, and software specifications.
- Develop and maintain low-level drivers, communication stacks, and real-time control algorithms for measurement and detection applications.
- Lead code reviews, unit testing, and system-level integration testing to ensure reliability and compliance with safety standards.
- Support regulatory and compliance testing focused on embedded software contributions (functional safety, EMC, etc.)
- Evaluate new processors, RTOS platforms, and development tools to enhance product performance and maintainability.
- Provide technical leadership and mentoring for junior developers through design reviews, hands-on debugging, and problem solving.
- Develop / implement, debug and test software for embedded devices and systems, analyze and enhance efficiency, stability and scalability of embedded system resources, optimize I/O performance.
- Develop Product domain knowledge, participate and conduct in team meetings and knowledge sharing sessions.
- Report & communicate project progress to stakeholders periodically.
- Adherence to CMMI / ISO quality process.
- Assume additional roles and responsibilities as required.
Who You Are :
- You will be taking on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm.
- You work cooperatively with others across the organization to achieve shared objectives.
- You break down objectives into appropriate initiatives and actions.
- You follow through on commitments.
- You understand internal and external stakeholder requirements, expectations, and needs.
For This Role, You Will Need :
- Minimum 7+ years of experience developing embedded software for product development.
- Proficiency in C/C++ for real-time embedded systems.
- Experience with microcontrollers, RTOS, and embedded development tool chains.
- Experience integrating with hardware at the driver level (sensors, ADC/DAC, communication interfaces, etc.
- Practical embedded software design skills 16/32-bit Microcontroller based design.
- Experience with I2C, SPI, UART, RS232/485 Communication Interfaces & Protocol.
- Excellent understanding of Embedded design life cycle & new product development process.
- Excellent verbal & written communication skills.
- Willing to take on additional responsibilities during the execution based on business need.
- A willingness to learn.
Preferred Qualifications that Set You Apart :
- Experience of working with global teams.
- Experience developing firmware for test and/or measurement applications.
- Familiarity with functional safety standards.
- Experience with low-power embedded systems and rechargeable battery management.
- Knowledge of electrical safety, EMC, and regulatory compliance standards as applied to embedded systems.
- Proficiency with scripting languages (e., Python) for test automation.
- Experience with version control systems (Git), continuous integration, and current development practices.
- Strong problem solving and debugging skills across both lab and field environments.
- Experience with STM32 series microcontroller will be advantage.
- Expert in hands-on development and troubleshooting on embedded targets using test & measurement equipment like Digital Oscilloscope, Protocol Analyzer etc.
- Experience of Unit and Integration testing, performance measurement, Debugging and analysis of the assigned issues, Re-engineering of existing code for reuse with required modifications and associated unit/integration testing.
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1576851
Interview Questions for you
View All