Search by job, company or skills

Ascendion

Engineering Manager

new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144712765

Similar Jobs