Search

Embedded Linux Software Developer - C++ / Qt

Pentangle Tech Services | P5 Group
locationPlymouth, MN, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job Description

We are seeking a highly skilled Software Developer with over three years of software development experience on Linux systems. This position requires a strong proficiency in C++ and experience with UI frameworks like Qt or GTK. The ideal candidate will have a solid understanding of embedded systems and real-time constraints, as well as a degree in Computer Science or Electrical Engineering.

Responsibilities

  • Develop and maintain software for Linux systems using modern C++ features.
  • Design and implement user interfaces using frameworks such as Qt or GTK.
  • Ensure software meets real-time constraints and embedded system requirements.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Troubleshoot and resolve software defects in a timely manner.

Essential Skills

  • 3+ years of software development experience on Linux systems.
  • Proficiency in modern C++ (C++11/14/17/20 features).
  • Experience with UI frameworks such as Qt or GTK.
  • Understanding of embedded systems and real-time constraints.
  • Degree in Computer Science or Electrical Engineering.

Additional Skills & Qualifications

  • Experience with Green Hills Software tools (INTEGRITY RTOS, MULTI IDE) preferred.
  • Understanding of communication protocols such as CAN, Ethernet, and serial.
  • Experience with other industrial/fieldbus protocols or general inter-process/hardware communication.
  • Experience designing in RTOS environments, especially with C++.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...