Senior Embedded Software Engineer
Pentangle Tech Services | P5 GroupKey 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:
