Embedded Software Engineer Software

Front Door Defense

Florham Park (NJ)

Hybrid

USD 115,000 - 122,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

General Dynamics Mission Systems (GDMS) seeks an Embedded Software Engineer to lead the development of NSA-certified cybersecurity devices in Florham Park, NJ. You will work on real-time embedded software for in-house hardware, contributing across CONOPS, design, and validation stages.

The role emphasizes C/C++ with Rust, Linux-based platforms, and driver development, plus strong testing and integration skills for long product lifecycles. On-site with competitive benefits and collaborative teams.

Qualifications

  • Experience developing embedded software for real-time systems.
  • Proficient in C/C++ with Rust experience preferred.
  • Experience with Linux-based embedded platforms and driver development.
  • Ability to maintain and upgrade long product lifecycles.
  • Strong debugging, testing, and integration skills.

Responsibilities

  • Lead development of NSA-certified embedded cybersecurity devices from CONOPS to validated software.
  • Turn CONOPS, specifications or requirements into software design, code, test plans, and testing.
  • Collaborate with cross-functional teams in a fast-paced environment.
  • Maintain and refresh software across product lifecycles.

Skills

Real-Time Embedded software
Linux OS
C/C++
Rust
Software design
Integration
Testing
Concurrent programming

Tools

ARMv8 architecture
SELinux
Device drivers
Serial protocols
Networking

Job description

Embedded Software Engineer
Lead development of NSA-certified embedded cybersecurity devices from CONOPS to validated software

Location: Florham Park, New Jersey

Compensation: $115,252 - 121,554 USD / year

About The Role
Embedded Software Engineer

As an Embedded Software Engineer working with custom Hardware built in-house, for our Cyber group, you'll be a member of a cross functional team responsible for developing mission critical NSA-certified Cybersecurity devices in a rapidly growing product line. You'll be working at the cutting edge of Cybersecurity and high-speed data.

We encourage you to apply if you have any of these preferred skills or experiences:

  • Real-Time Embedded software, preferably on Linux OS
  • Real world experience developing in a systems programming language such as C/C++, with Rust experience preferred
  • Extensive experience with software design, code, integration, and test
  • Long development lifecycle and product lifespans, requiring maintenance and regular technology refresh
  • Concurrent programming

Nice to have experience with:

  • Heterogeneous computing systems
  • Security-Enhanced Linux (SELinux)
  • ARMv8 architecture
  • Serial communication protocols, hardware interfaces, and device drivers
  • Computer Networking

What sets you apart:

  • Passion for designing complicated systems and working on problems of diverse scope.
  • Ability to define the scope, schedule, and expectations for the work you execute.
  • Shows initiative on assignments and executes projects with little guidance and can provide technical direction and leadership.
  • Ability to turn CONOPS, Specifications or Requirements into software design, code, test plans, and then execute testing/debugging.
  • Proficiency with software tools supporting Integrated Development Environments (IDE), version control, defect tracking, and scripting.
  • Identifies opportunities to apply AI for continuous improvement and innovation

Our Commitment to You:

  • An exciting career path with opportunities for continuous learning and development.
  • Research oriented work, alongside award winning teams developing practical solutions for our nation's security
  • Flexible schedules with every other Friday off work, if desired (9/80 schedule)
  • Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs, employee resource and social groups, and more
  • See more at gdmissionsystems.com/careers/why-work-for-us/benefits

Workplace Options: This position is Fully On-Site. While on-site, you will be a part of the Florham Park, NJ facility.

Combined Salary Range: USD $115,252.00 - USD $121,554.00 /Yr.

General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ top professionals, we partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency. We offer highly competitive benefits and pride ourselves in being a great place to work with a shared sense of purpose. You will also enjoy a flexible work environment where contributions are recognized and rewarded. If who we are and what we do resonates with you, we invite you to join our high-performance team!

Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer Software
Senior Embedded Software Engineer Software

Front Door Defense • BLOOMINGTON (MN), Northern (KY)

On-site
USD 150,000 - 159,000
401k matching
Flexible time off
Healthcare benefits
+1
Embedded Software Engineer
Embedded Software Engineer

Front Door Defense • BLOOMINGTON (MN), Northern (KY)

On-site
USD 119,000 - 126,000
NSA-Certified Embedded Cybersecurity Software Engineer
NSA-Certified Embedded Cybersecurity Software Engineer

Front Door Defense • Florham Park (NJ)

Hybrid
USD 115,000 - 122,000
Software Engineer
Software Engineer

ApplyMint • Pittsburgh

Hybrid
USD 91,000 - 101,000
Flexible 9/80 schedule
401k matching
Paid parental leave
+3
Req 74372 Senior Engineering Support Specialist
Req 74372 Senior Engineering Support Specialist

MountainOne • Pittsfield (MA), Northern (KY)

On-site
USD 140,000 - 170,000
401k matching
Flex time off
Paid parental leave
+1
Capabilities Development Engineer
Capabilities Development Engineer

General Dynamics Information Technology, Inc. • Hanover (MD)

On-site
USD 213,000 - 288,000
CNO Software Engineer
CNO Software Engineer

General Dynamics Information Technology, Inc. • Maryland

On-site
USD 207,000 - 279,000
Senior Cybersecurity Engineer
Senior Cybersecurity Engineer

General Dynamics Information Technology, Inc. • Town of Springfield (WI)

On-site
USD 164,000 - 209,000
Principal Software Engineer
Principal Software Engineer

General Dynamics Information Technology, Inc. • Fairfax (VA)

On-site
USD 143,000 - 190,000
Medical plan options
Health Savings Accounts (HSAs)
Dental plan options
+4
Senior Embedded Software Engineer
Senior Embedded Software Engineer

General Atomics • San Diego (CA)

On-site
USD 128,000 - 229,000