Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Ascendion Engineering

NewBe an early applicant

C++ Developer

Posted Updated 25 views
Discussion

Description

  • Sr. Firmware Developer – C++

    Job Summary

    We are looking for a skilled Senior Firmware Developer with strong expertise in C++ and embedded systems development. The ideal candidate will be responsible for designing, developing, testing, debugging, and optimizing firmware for embedded devices, ensuring high performance, reliability, and efficient hardware-software integration.

    Key Responsibilities

    • Design, develop, and maintain embedded firmware using C and C++.

    • Develop low-level drivers, hardware interfaces, and firmware modules for embedded systems.

    • Work with microcontrollers, processors, and peripheral interfaces.

    • Implement and debug communication protocols such as UART, SPI, I2C, CAN, and USB.

    • Analyze hardware-software integration issues and perform root-cause analysis.

    • Optimize firmware for memory usage, performance, power consumption, and real-time responsiveness.

    • Collaborate with hardware, systems, QA, and cross-functional engineering teams.

    • Perform unit testing, integration testing, code reviews, and firmware validation.

    • Use debugging tools, oscilloscopes, logic analyzers, and JTAG/SWD interfaces.

    • Maintain technical documentation, design specifications, and development standards.

    Required Skills

    • Strong programming experience in C and modern C++.

    • Hands-on experience in embedded firmware development.

    • Knowledge of microcontro

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →