Senior Embedded C++ Engineer - Defense Systems (Onsite STL)

Object Computing, Inc.

St. Louis (MO)

On-site

USD 95,000 - 120,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Dormont Manufacturing Co is looking for a Senior Software Engineer in St. Louis, Missouri, specializing in C++ embedded development. The candidate will design and maintain software systems for critical defense applications, requiring extensive experience and U.S. citizenship. This role demands on-site presence four days a week, offering a chance to work on advanced technological projects impacting national security.

If you have a passion for technology and thrive in a dynamic environment, this opportunity is for you. Join a team dedicated to innovation and excellence in defense technology.

Qualifications

  • Extensive experience in modern C++ and embedded Linux (PetaLinux).
  • Excellent debugging skills for software and hardware communication problems.
  • Ability to describe technical projects and processes clearly.

Responsibilities

  • Design, develop, and maintain embedded software systems using modern C++.
  • Provide detailed technical explanations of projects and solutions.
  • Debug communication problems between software and hardware devices.

Skills

C++ embedded development
Embedded Linux (PetaLinux)
Scripting languages like PowerShell and Bash
Containerization technologies (Docker)
CI/CD pipelines
Debugging software and hardware communication
Technical documentation
Software testing methodologies

Tools

UML tools (Confluence, Visio, Doxygen)
Simulators for software testing

Job description

On Site Required - In St. Louis MO

US Citizenship Required

Ready to contribute to cutting-edge defense technology and shape the future of battlefield superiority? Join our dynamic team working on a pivotal initiative focused on delivering advanced technological solutions to the U.S. Department of Defense and its allies. As a key member of our team, you’ll be immersed in a challenging and rewarding environment where innovation thrives. We’re collaborating with a leading mid-tier defense technology company specializing in areas like Advanced Sensing, Network Computing, and Force Protection, to develop and integrate state-of-the-art systems. If you’re passionate about technology, thrive in a fast-paced setting, and want to make a tangible impact on national security, this project is for you. Be part of a team where your contributions are valued and your growth is encouraged, working alongside talented professionals dedicated to excellence and integrity. Dive into complex technical challenges, work with the latest tools and platforms, and experience the satisfaction of seeing your work directly contribute to significant advancements in defense technology.

Job Summary:

We are seeking a highly skilled Senior Software Engineer with robust expertise in C++ embedded development for a position based in St. Louis, Missouri. The ideal candidate will have a diverse set of programming skills that also includes languages other than C++. The right individual will contribute to diverse projects, requiring on-site presence four days a week. U.S. Citizenship is required.

Key Responsibilities
  • Design, develop, and maintain robust and efficient embedded software systems using modern C++ and embedded Linux (PetaLinux) for critical defense applications.
  • Provide detailed technical explanations of projects, including problems and solutions implemented.
  • Understand and work with complex software systems, including SDKs, third-party APIs, testing tools, and bench systems.
  • Understand and use simulators for software testing, including creating or improving simulators.
  • Apply various testing methodologies, especially for testing inputs/outputs of “black boxes.”
  • Debug communication problems between software and hardware devices.
  • Understand and perform codebase migration to new environments or operating systems.
  • Connect prior work and technical examples to the specific needs and challenges of our company, particularly in the aerospace, government, or defense sectors.
Required Skills & Qualifications
  • U.S. Citizenship required
  • Extensive experience in modern C++ and embedded Linux (PetaLinux).
  • Proficiency in scripting languages like PowerShell and Bash.
  • Experience with containerization technologies like Docker.
  • Familiarity with CI/CD pipelines.
  • Strong understanding of software systems complexities and “black boxes.”
  • Proficiency in creating and consuming technical documentation.
  • Familiarity with UML diagrams and tools like Confluence, Visio, and Doxygen.
  • Experience with simulators for software testing.
  • Knowledge of various testing methodologies.
  • Strong debugging skills for software and hardware communication problems.
  • Experience with or understanding of codebase migration.
  • Ability to describe technical projects in detail and discuss technical aspects succinctly and with depth.
  • Ability to identify and solve complex technical problems.
  • Strong communication skills to explain technical concepts and processes.
  • Ability to work on-site 4 days a week in St. Louis, Missouri.
Preferred Skills:
  • Experience with Linux or VxWorks, kernel development, or distributed computing.
  • Proficiency in Python and Java.
  • Experience in the aerospace, government, or defense sectors.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

On Site - St. Louis MO - Senior Software Engineer
On Site - St. Louis MO - Senior Software Engineer

Object Computing, Inc. • St. Louis (MO)

On-site
USD 95,000 - 120,000
Embedded Software Engineer 3
Embedded Software Engineer 3

Cts Technology Solutions, Inc. • Saint Charles (MO)

On-site
USD 93,194 - 132,731
Referral bonuses
Software Developer Defense Technology
Software Developer Defense Technology

HIKINEX • Corridor North (MD)

On-site
USD 90,000 - 120,000
Senior Mission Systems Software Engineer (C2)
Senior Mission Systems Software Engineer (C2)

Singularity Defense Corp. • Huntsville (AL)

On-site
USD 120,000 - 180,000
Senior Embedded Developer - C/C++/Python (Defense)
Senior Embedded Developer - C/C++/Python (Defense)

Stanley Reid & Company • Fort Meade (MD)

On-site
USD 110,000 - 170,000
Health premiums
PTO 32 days
401(k) 11%
+4
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Veracity Ventures Inc. • Camden (NJ)

On-site
USD 130,000 - 180,000
401(k)
Paid time off
Parental leave
Software Engineer
Software Engineer

ITAC Solutions • Huntsville (AL)

On-site
USD 85,000 - 150,000
Medical insurance
Dental insurance
401(k) matching
+4
Embedded Software Engineer
Embedded Software Engineer

Insight Global • Grand Prairie (TX)

On-site
USD 96,432 - 107,452
Medical, dental, and vision insurance
401k retirement account with employer matching
Paid sick leave and paid time off
Embedded Software Engineer
Embedded Software Engineer

ITAC Solutions, LLC • Huntsville (AL)

On-site
USD 85,000 - 150,000
Medical and dental insurance
401(k) program with company match
Paid Time Off and company holidays
+3
C++ Embedded Software Engineer 3 #99775
C++ Embedded Software Engineer 3 #99775

Swoon • Peoria (IL)

On-site
USD 120,000 - 160,000
Optional benefits