MODULE LEAD - Firmware
Happiest Minds Technologies · IT Services & Consulting
- Bengaluru
- On-site
- Posted today
- Software Engineering
About the job
Senior Engineer ? Embedded Software (Real-Time Control Drivers, Benchmarking & Validation)
Location: Bangalore/Pune, India
Team: Platform Software / Real-Time Control Software
Experience: 5+ Years
About the Role
We are seeking a highly motivated Senior Embedded Software Engineer to help develop the foundational software stack for next-generation real-time control SoCs used in automotive, industrial automation, robotics, motor control, and digital power applications.
In this role, you will develop bare-metal C drivers and software frameworks for high-performance control peripherals and accelerators. You will work on driver design, performance benchmarking, validation, FPGA bring-up support, and software quality initiatives. The ideal candidate combines deep embedded software expertise with strong hardware understanding and a passion for performance optimization and system-level debugging.
Key Responsibilities
Driver Development
Benchmarking & Performance Characterization
Validation & Verification
Develop comprehensive validation plans for software and hardware features.
Write automated test frameworks and regression suites
Required Qualifications
Education
Technical Skills
Embedded Systems Knowledge
Preferred Qualifications
Project Delivery expectations
Ideal Candidate Profile
This role is ideal for an engineer who enjoys working close to the hardware, can read register maps and architecture specifications, writes efficient bare-metal C code, and is comfortable moving between driver development, benchmarking, system validation, and silicon bring-up.