Embedded Application Software Engineer
Pentangle Tech Services | P5 Group • mexico, mexico • Posted June 02, 2026
Position Overview
Job Title: Embedded Application Software Engineer
Location: USA
Duration: Long Term
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