Embedded Software Engineer

Pentangle Tech Services | P5 Group

Illinois

On-site

USD 90,000 - 130,000

Full time

33 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Pentangle Tech Services | P5 Group is seeking a Software Engineer to join our Linux-based development team. You will design, implement, and maintain C++ software across next-generation guidance applications, working in an Agile environment.

You will collaborate with architects, systems engineers, and UX teams, participate in sprint planning, and contribute to testing and quality assurance through robust, clean architecture.

Qualifications

  • Proficiency in C++14/17 with Linux development experience.
  • Strong understanding of OO design and software architecture.
  • Experience with multithreaded applications.
  • Familiarity with Git and Jira in Agile teams.
  • Excellent communication and collaboration skills.

Responsibilities

  • Develop and maintain application-level software using C++ within a Linux environment.
  • Design, implement, and test features following clean architecture.
  • Collaborate with software architects, systems engineers, UX teams, and fellow developers to deliver new functionality.
  • Participate in Agile ceremonies including sprint planning, standups, and retrospectives.
  • Create and execute test cases associated with feature development.
  • Troubleshoot, debug, and resolve software defects.
  • Utilize Git for version control and Jira for work tracking and collaboration.
  • Support both new feature development and ongoing enhancement of existing applications.

Skills

C++ development
Linux development
Multithreaded programming
Agile teamwork
Strong communication

Tools

Git
Jira

Job description

The Software Engineer will contribute to the design, development, testing, and maintenance of next-generation guidance software applications. The ideal candidate will possess strong C++ development experience within a Linux environment and be comfortable working in a collaborative Agile team responsible for delivering high-quality software solutions.

Key Responsibilities
  • Develop and maintain application-level software using C++ within a Linux environment.
  • Design, implement, and test software features following modern clean architecture principles.
  • Collaborate with software architects, systems engineers, UX teams, and fellow developers to deliver new functionality.
  • Participate in Agile ceremonies including sprint planning, standups, and retrospectives.
  • Create and execute test cases associated with feature development.
  • Troubleshoot, debug, and resolve software defects.
  • Utilize Git for version control and Jira for work tracking and collaboration.
  • Support both new feature development and ongoing enhancement of existing applications.
Required Qualifications
  • Strong experience developing software in C++ (preferably C++14/C++17).
  • Experience working in Linux-based development environments.
  • Understanding of object-oriented design principles and software architecture.
  • Experience with multithreaded application development.
  • Familiarity with Git and Jira.
  • Experience working within Agile software development teams.
  • Strong communication and collaboration skills.
  • Ability to thrive in a fast-paced, team-oriented development environment.
Preferred Qualifications
  • Experience with Qt and/or QML development.
  • Agricultural, automotive, transportation, or other embedded/application software industry experience.
  • Knowledge of software testing methodologies and automated testing techniques
Desired Candidate Profile
  • Problem solver with strong analytical and critical thinking skills.
  • Comfortable working across multiple projects and feature areas.
  • Team-oriented mindset with the ability to collaborate across disciplines.
  • Adaptable and willing to learn new technologies and domains.

Self-starter capable of contributing quickly within an established development team.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Engineer
C++ Engineer

Ranger Technical Resources • Maryland

On-site
USD 85,000 - 115,000
Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

IT Motives • Newberg (OR)

Hybrid
USD 85,000 - 120,000
Software Engineer
Software Engineer

Swoon • Peoria (IL)

On-site
USD 85,000 - 115,000
Embedded Architect
Embedded Architect

Global Connect Technologies • Mossville (IL)

On-site
USD 140,000 - 180,000
Embedded Software Engineer — C++/Linux in Agile Team
Embedded Software Engineer — C++/Linux in Agile Team

Pentangle Tech Services | P5 Group • Illinois

On-site
USD 90,000 - 130,000
Embedded Flight Software Engineer
Embedded Flight Software Engineer

Actalent • Huntsville (AL)

On-site
USD 180,000 - 240,000
SR Software Engineer
SR Software Engineer

Vaco Recruiter Services • Gahanna (OH)

Hybrid
USD 120,000 - 150,000
Embedded Software Engineer
Embedded Software Engineer

Eikon Consulting • The Colony (TX)

On-site
USD 90,000 - 120,000
Automotive Embedded Software Architect – C/C++
Automotive Embedded Software Architect – C/C++

Global Connect Technologies • Mossville (IL)

On-site
USD 140,000 - 190,000
Embedded Software Engineer
Embedded Software Engineer

Trenton-Systems • Duluth (GA)

On-site
USD 100,000 - 140,000