Posted on: 14/07/2025
Job Description :
Key Responsibilities :
- Define and maintain architecture for embedded systems across multiple product lines.
- Collaborate with cross-functional teams (hardware, software, systems, QA, product
management) to derive requirements and system-level designs.
- Select appropriate microcontrollers, SoCs, RTOSs, and communication protocols based on
application needs.
- Evaluate and make decisions on platforms, toolchains, middleware, and system integration.
- Develop and enforce coding standards, system security, and performance benchmarks.
- Conduct design reviews, risk analysis, and technical deep dives to support development teams.
- Mentor and guide junior embedded developers.
- Ensure compliance with industry standards (e.g., ISO 26262, IEC 61508, MISRA, etc. as
relevant).
- Stay up to date on emerging technologies and trends in embedded systems.
Required Qualifications :
- Bachelors or Masters degree in Electrical Engineering, Computer Engineering, Embedded Systems or related field.
- 15+ years of experience in embedded systems development, with at least 3 years in an
architectural or lead role.
- Strong expertise in embedded C/C++, ARM Cortex-M/R/A architectures, and RTOS (FreeRTOS,
Zephyr, etc.).
- Experience with board bring-up, low-level drivers, peripheral integration (UART, SPI, I2C, CAN, USB, etc.).
- Familiarity with system-level debugging tools (JTAG, oscilloscopes, logic analyzers).
- Strong understanding of system performance, power optimization, and real-time constraints.
- Proven experience designing firmware for safety-critical or resource-constrained environments.
Preferred Qualifications :
- Experience in domains like industrial control, medical devices, or IoT.
- Hands-on experience with secure boot, OTA updates, and firmware security best practices.
- Familiarity with Agile development methodologies and CI/CD in embedded workflows.
- Exposure to hardware design and schematic review is a plus.
- Knowledge of scripting languages (Python, Bash) and Linux embedded systems is desirable.
Soft Skills :
- Excellent communication and documentation abilities.
- Leadership and mentorship capability in a technical setting.
- Ability to manage multiple priorities in a fast-paced environment.
Tools & Technologies :
- Embedded toolchains (STM Cube, IAR, Keil, GCC, SEGGER, etc.)
- Version control (Git, SVN), Jira/Confluence
- Simulation and modelling tools (e.g., MATLAB/Simulink)
- Hardware debugging tools and in-circuit emulators
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1512571
Interview Questions for you
View All