Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, develop, and validate embedded software modules and system-level firmware using C and Assembly for product features including industrial protocol stacks and cybersecurity.
Lead technical execution and innovation in firmware development collaborating with global product engineering and stakeholders.
Apply hardware knowledge and debugging skills using lab instruments to integrate firmware with hardware interfaces such as I2C, SPI, UART, USB.
Minimum Requirements
6-8 years of work experience in embedded software engineering.
Bachelor's degree in Engineering (B.E.) or equivalent education.
Proficiency in C and Assembly programming languages for embedded systems; experience with embedded platforms like STM32 and ESP32.
Hands-on experience with electronics lab equipment (oscilloscopes, logic analyzers) and debugging low-level hardware integration.
Ideal Candidate Profile
Demonstrated capability to independently develop and troubleshoot low-level embedded drivers and firmware across multiple microcontroller platforms and interfaces.
Experienced in both bare-metal and RTOS-based firmware development illustrating strong embedded software architecture understanding.
Comfortable working in Agile product development environments with global and cross-cultural teams, contributing to innovation and technical leadership.
