Skip to content
mimi

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