EngineerJobs.io
← Back to all jobs

Job Description

The Senior Embedded Software Engineer role supports a cross-functional effort focused on next-generation embedded system security. The position is fully onsite in Orlando, Florida and involves research-oriented development within teams working on practical solutions for national security.

Role Overview

As a senior staff software engineer, you will contribute to a cross-functional team responsible for developing next-generation embedded system security solutions. The work includes embedded, bare-metal style development and integration with hardware and network capabilities.

Key Responsibilities

  • Serve as a senior staff software engineer on a cross-functional team delivering next-generation embedded system security capabilities.

Required Qualifications

  • Department of Defense Secret security clearance 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.
  • U.S. citizenship required.
  • Due to the nature of the work, the candidate must possess a current Department of Defense security clearance of Secret or above.
  • Relocation assistance available.

Education and Experience

Bachelor’s degree in Software Engineering, or a related Science, Technology, Engineering or Mathematics field, with at least 8 years of relevant experience. A master’s degree with 6 years relevant experience also meets the basic qualification requirements.

Preferred Skills and Experiences

  • Knowledge of C in embedded environments.
  • Experience with model-based systems engineering (MBSE).
  • Extensive knowledge of network protocols.

Technical Focus Areas

  • Knowledge of C in embedded environments.
  • Bare bone software development with no operating system.
  • Memory map interfacing.
  • Communication buses: SPI/QSPI, UART, I2C.
  • JTAG remote debug.
  • PTP.
  • Experience developing against or within an FPGA.
  • Experience with platforms including PolarFire, Versal, Kintex Ultrascale.
  • MBSE/SySML and Magic Draw experience.
  • Software design as part of an MBSE initiative.
  • Knowledge of GitLab and defining Runners.
  • Knowledge of code coverage and static code analysis tools: Parasoft/CppCheck.
  • Network protocols including RSTP, VLAN, PTP, and related concepts.
  • Auto Negotiation / Link Training.
  • Anti-Tamper/Security.
  • Apply technical standards and methodologies to solve challenges.
  • Exceptional communication skills with the capacity to secure buy-in on concepts and ideas.
  • Collaborative team participation with technical leadership.
  • Commitment to ongoing professional development for self and others.
  • Identify opportunities to apply AI for continuous improvement and innovation.

Technologies

Work may involve C, MBSE, Magic Draw, GitLab, Parasoft, CppCheck, RSTP, VLAN, PTP, SPI, QSPI, UART, I2C, JTAG, FPGA, and Auto Negotiation / Link Training. Additional technologies include MBSE/SySML and SySML, Runners, and Parasoft/CppCheck, as well as Magic Draw experience.

Work Location

  • Onsite: Orlando, FL

Compensation

Estimated salary range: USD 142,696 - 158,000 per year.

Additional Benefits

  • Flexible schedules with an every other Friday off option (9/80 schedule), if desired.
  • 401k matching, flex time off, paid parental leave, and healthcare benefits.
  • Health and wellness programs, employee resource and social groups, and additional benefits.
  • Research-oriented work alongside award winning teams developing practical solutions for national security.
  • Opportunities for continuous learning and development.
  • Additional benefit details available at gdmissionsystems.com/careers/why-work-for-us/benefits.

Similar Jobs