Pentangle Tech Services | P5 Group logo

Senior Embedded Software Engineer

Pentangle Tech Services | P5 Group

Key Responsibilities

  • Work closely with Senior Engineers to plan and execute weekly development goals
  • Design and develop embedded display and guidance applications using C++
  • Migrate and refactor existing applications from Java to C++
  • Re-architect middle layers including business logic, communication layers, and UI
  • Develop new feature sets for next-generation display platforms
  • Collaborate with Systems Engineers to refine requirements and technical solutions
  • Support Linux-based device and application development
  • Contribute to Qt-based UI architecture (if experienced)
  • Perform unit testing and debugging to ensure code stability and performance
  • Implement communication with vehicle systems using CAN, LIN, Ethernet, USB, etc.
  • Optimize performance related to clock cycles, data latency, and bus communication
  • Daily work will be 60–80% hands-on development

Required Skills & Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or related field
  • 4+ years of embedded application development experience
  • Strong hands-on experience with C++ (object-oriented & multithreaded programming)
  • Experience developing software that interfaces with hardware or embedded systems
  • Experience with communication protocols such as:
  • CAN, LIN
  • RS-232 / RS-485
  • Ethernet, USB
  • Understanding of real-time and performance-critical systems
  • Strong communication and collaboration skills

Job Type

Job Type
Full Time
Location
Springfield, IL

Share this job: