A leading educational institution in Mumbai is seeking an Associate for a full-time role in embedded system design and programming. The ideal candidate will have a B.E. / B.Tech with 3-5 years of experience or an M.E. / M.Tech with 2-3 years in this field. Key responsibilities include programming for ARM cortex and deploying ML models at edge devices. Prior experience with STM controllers and debugging embedded systems is essential for this role.
Qualifications
Minimum 3 - 5 years of experience in Embedded system design for B.E. / B.Tech. candidates.
Minimum 2 - 3 years of experience in Embedded system design for M.E. / M.Tech. candidates.
Responsibilities
Embedded system programming for ARM cortex.
Deployment of ML models at edge devices.
Testing, troubleshooting, and debugging embedded software.
Skills
Embedded system programming
API/HAL-based programming
Interfacing peripherals with microcontrollers
Debugging embedded software
Technical documentation
Education
B.E. / B.Tech. in Electrical / Electronics / Instrumentation / Electronics and telecommunication
M.E. / M.Tech in Electrical / Electronics / Instrumentation / Electronics and telecommunication
Tools
LDRA tools
Job description
Responsibilities
Embedded system programming for ARM cortex (STM microcontrollers) and similar platforms as per industrial standards.
API/HAL-based programming for embedded systems.
LoRA, NBIoT, Gateway, GSM, I2C, SPI, UART interfacing using Embedded C programming.
Deployment of ML models at edge devices.
Programming as per MISRA C standards, working with LDRA tools for code analysis.
Testing, troubleshooting, debugging embedded software system and components.
Writing technical documents and inspection reports, documentation related to firmware code.
Assisting in other projects in the team, write project reports and manuscripts for publication.
Minimum Qualifications and Experience
B.E. / B.Tech. in Electrical / Electronics / Instrumentation / Electronics and telecommunication or any relevant engineering discipline with minimum 3 - 5 years of experience in Embedded system design.
OR
M.E./ M.Tech in Electrical / Electronics / Instrumentation / Electronics and telecommunication or any relevant engineering discipline with minimum 2 - 3 years of experience in Embedded system design.
Required Expertise
Prior experience in edge computing.
Prior experience of working with STM controllers/SoC and various IDEs of STM controller.
Knowledge of interfacing various peripherals with microcontroller/ microprocessor.
Knowledge of programming various microcontrollers/ microprocessors and in-depth knowledge of various interface and networking protocols.
Prior programming experience in at least two different microcontrollers followed by a system prototyping.
Good to have prior knowledge of compliance certifications required for various regulatory approvals.