Embedded Application Software Engineer

Pentangle Tech Services | P5 Group
Peoria, IL

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

// // //