PT
Embedded Application Software Engineer
Pentangle Tech Services | P5 Group
Springfield · On-site Full-time Today
About the role
Key Responsibilities
- Design, develop, and maintain application-level software and middleware using C/C++
- Develop Linux-based system applications, services, and daemons
- Work on IPC mechanisms such as D-Bus, sockets, shared memory, message queues
- Integrate middleware frameworks with hardware abstraction layers
- Develop multithreaded and object-oriented software solutions
- Collaborate with BSP, firmware, UI, and system teams
- Debug software using GDB, Valgrind, memory analyzers
- Optimize system performance, boot time, and resource utilization
- Develop and maintain build systems using Yocto, Buildroot, or Make/CMake
- Work with version control tools like Git
- Support software validation and release activities
Skills
CC++CMakeD-BusGitGDBLinuxMakeValgrindYocto
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free