Jobs · Engineering · Virginia

Embedded Software Engineer

Apogee Research, LLC · Arlington, VA · 5 days ago
EngineeringFull-time

About the role

Apogee Research is at the forefront of a revolution in how the DoD operates: a turn towards compositional systems of systems instead of traditional monolithic architectures. This change is driven by a need for faster adaptation to adversarial environments, which requires the ability to field resilient, distributed systems in days to weeks rather than months to years (much less decades).

Responsibilities

  • Performing hands-on technical work including design and development of low-level software (typically C and C++) for tactical systems across a variety of architectures and POSIX compliant operating systems.
  • Debugging cyber-physical systems through a deep understanding of both software and computer hardware issues.
  • Supporting demonstration and testing in both laboratory and test events settings.
  • Learning new technologies and developing fundamentally new approaches as needed.
  • Working in cross-discipline teams to solve hard problems through collaboration.

Requirements

  • Extensive experience building low level software that reliably runs in a range of environmental conditions.
  • High proficiency in C and C++.
  • Thorough understanding of the theory and practice of buffers, transports, schedulers, and similar low-level software constructs.
  • Theoretical and practical knowledge of signal processing techniques such as (Nyquist sampling, convolutions, Fourier transforms, etc.) is a strong plus.
  • Understanding of hardware (ruggedized compute, amplifiers, software defined radios, etc.) is a strong plus.

Qualifications

Qualified Candidates Should Have Extensive experience building low level software that reliably runs in a range of environmental conditions. High proficiency in C and C++. Thorough understanding of the theory and practice of buffers, transports, schedulers, and similar low-level software constructs. Theoretical and practical knowledge of signal processing techniques such as (Nyquist sampling, convolutions, Fourier transforms, etc. is a strong plus. Understanding of hardware (ruggedized compute, amplifiers, software defined radios, etc.) is a strong plus.

Skills

  • Experience with low-level software development.
  • Proficiency in C and C++.
  • Knowledge of signal processing techniques.
  • Understanding of hardware components.

Benefits

About Apogee Research: Apogee Research offers a comprehensive benefits package that includes health, dental, vision, life, and disability insurance, FSAs, paid vacation, sick leave, and paid holidays. Conveniently located in Arlington, VA, we are a short walking distance from the Ballston Metro station. We offer the choice of paid garage parking or a contribution towards a transit account.

Pay

The position is located in our Arlington, VA office (full-time in person).

Schedule

Existing DoD Top Secret clearance is extremely desirable, otherwise all candidates must be eligible to obtain one and therefore all candidates must be a US citizen to apply.

Similar jobs

Embedded Software Engineer

General Dynamics Mission SystemsDedham, MA· 6 days ago
Information Technology$124k/yrapply on gdmissionsystems.com