DevJobs

Embedded C/C++ Engineer

Overview
Skills
  • C C ꞏ 3y
  • C++ C++ ꞏ 2y
  • Linux Linux
  • No-OS

abra R&D is seeking an Embedded Software Engineer (C/C++)!

Job Description:

We are looking for a skilled Embedded Software Engineer to design and develop innovative features for microcontroller-based systems and Linux-embedded platforms. This role requires expertise in low-level programming, system design, and hands-on integration in Linux environments.

Key Responsibilities:

  • Develop and maintain software for microcontrollers using C.
  • Design and implement application-level solutions for Linux-based embedded systems in C++11 and higher.
  • Work in Linux environments, including both No-OS and Linux platforms.
  • Lead feature development from requirements through design, integration, and post-release issue resolution.
  • Collaborate with cross-functional teams to ensure system reliability and performance.
  • Write and maintain technical documentation, including software release notes (advantage).


Qualifications


  • 3+ years of experience in microcontroller development using C.
  • 2+ years of application development in Linux-based environments using C++11 or higher.
  • Hands-on experience with Linux environments, including No-OS development.
  • Proven ability to independently execute the full development lifecycle of software features.
  • Strong problem-solving skills and attention to detail.

Advantages:

  • Experience in writing software release documentation.

abra