Engineering Manager
Ascendion
- Location
- Bengaluru East, Karnataka, India
- Job type
- Full-time
Required skills
- cross-functional
- device drivers
- embedded systems
- firmware
- IoT
- ISO 26262
- Linux
- MISRA
- I2C
- SPI
- FPGA
- UART
About the role
Ascendion
Website:
ascendion.com
Job details:
About the Role"
"Job Title": Firmware Architect
"Responsibilities":
- Define architecture and system design for firmware across real-time embedded systems.
- Develop and optimize C++-based firmware components, device drivers, and board support packages.
- Lead platform bring-up, hardware-software interface design, and bootloader development.
- Collaborate with cross-functional teams (hardware, QA, product) to deliver production-grade solutions.
- Review code, mentor engineers, and ensure adherence to quality and safety standards (e.g., MISRA, ISO 26262).
"Required Skills":
- 10+ years in embedded systems and modern C++ (C++11/14/17).
- Strong in low-level programming, RTOS, memory management, multi-threading, and debugging.
- Experience with board bring-up, firmware protocols (I2C, SPI, UART, CAN, USB).
- Proficiency in Linux/RTOS environments, BSPs, and hardware abstraction layers.
- Hands-on with tools like Oscilloscopes, Logic Analyzers, JTAG Debuggers.
"Desirable Skills":
- Exposure to ARM architecture, FPGA, or microcontroller platforms.
- Familiarity with CI/CD pipelines, static analysis, unit testing for embedded code.
- Knowledge of safety-critical systems, secure firmware design, or IoT protocols.
"Education Qualification": Not specified.
Click on Apply to know more.
This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.