{bc}
indeed

Embedded Software Engineer

General Dynamics Mission Systems
Florham Park, USA
Full-time
Onsite
USD 115252-121554 yearly
Discovered 3 weeks ago
Real-Time Embedded SoftwareLinuxC/C++RustSoftware DesignCode Integration and Test

Full Job Posting

Role and Position Objectives

As an Embedded Software Engineer working with custom hardware built in-house for the Cyber group, you will be a member of a cross-functional team responsible for developing mission-critical NSA-certified cybersecurity devices in a rapidly growing product line.

You will work at the cutting edge of cybersecurity and high-speed data.

Basic Qualifications

  • Bachelor's degree in Software Engineering or a related Science, Technology, Engineering or Mathematics field plus a minimum of 2 years of relevant experience; or a Master's degree plus 6 months of relevant experience.
  • Department of Defense Secret security clearance is required at time of hire.
  • Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information.
  • Due to the nature of work performed within our facilities, U.S. citizenship is required.

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

  • 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 and wellness programs, employee resource and social groups, and more.

Workplace Options

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

Salary Note

  • This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary.
  • Combined Salary Range: USD $115,252.00 - USD $121,554.00 /Yr.

Company Overview

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.

We value trust, honesty, alignment and transparency, and offer highly competitive benefits in a flexible work environment where contributions are recognized and rewarded.

Responsibilities

  • Develop mission-critical NSA-certified cybersecurity devices as part of a cross-functional team.
  • Work at the cutting edge of cybersecurity and high-speed data.
  • Design, code, integrate, and test embedded software.
  • Turn CONOPS, specifications, or requirements into software design, code, test plans, and execute testing/debugging.
  • Define the scope, schedule, and expectations for the work you execute.
  • Show initiative on assignments and execute projects with little guidance, providing technical direction and leadership.
  • Use software tools supporting IDEs, version control, defect tracking, and scripting.
  • Identify opportunities to apply AI for continuous improvement and innovation.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at General Dynamics Mission Systems