Pentangle Tech logo

Pentangle Tech

Embedded Software Engineer

Pentangle Tech

📍 IL, Israel 🇮🇱

full-time
senior
Posted —

Key Skills

C++EthernetWiresharkCANaperobotics

Industry

RoboticsConstruction

Job Description

Job Description

We are seeking an Embedded Software Engineer to support the development and maintenance of embedded software for autonomous and remote-control systems used in construction equipment. The ideal candidate will have strong C++ programming experience and a background in embedded software development, automation, or robotics.

Responsibilities

  • Design, develop, and maintain embedded software for autonomous and remote-control systems.
  • Develop C++ application-level software for embedded platforms.
  • Analyze, troubleshoot, and resolve software issues.
  • Perform unit testing and Software-in-the-Loop (SIL) testing.
  • Collaborate with software developers, systems engineers, and project teams.
  • Support software releases, feature enhancements, and field issue resolution.
  • Utilize Ethernet diagnostic tools such as Wireshark.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of embedded software development experience.
  • Strong hands-on experience with C++.
  • Experience with unit testing and SIL testing.
  • Familiarity with CANape or CANalyzer (preferred).
  • Experience with Ethernet tools such as Wireshark.
  • Experience in automation or robotics.

Preferred Qualifications

  • Experience with construction equipment.
  • Background in autonomous systems or robotics.