Embedded Software Engineer

2 months ago


Arlington, United States APOGEE RESEARCH LLC Full time
Job DescriptionJob Description

Apogee Research is looking for people to join our team in pursuit of solving some of the hardest problems in computer systems and network security. Our team is customer-focused and passionate about delivering solutions to fill critical unmet needs efficiently. We currently have openings for Embedded Software Engineers (full-time) located in our Arlington, VA office. Our ideal candidate is experienced in at advanced research, software design and implementation and/or experimentation and data analysis. You must be a US Citizen to apply.

At Apogee Research you will:

  • Work with a world-class team of researchers and developers to tackle problems considered too difficult or too risky for commercial markets
  • Lead and collaborate with small teams of 4-8 technical people to develop novel technologies and transition them for operational use
  • Jump into the deep end of the pool and learn something new every day
  • Work for US Government R&D customers for agencies such as DARPA
  • Participate in all aspects of the software R&D life cycle, from brainstorming and software and system design through testing and delivery

Key Responsibilities:

In this role, you will work on a variety of applied research projects in support of new technology development and innovation. The type of work will be programming centric with many opportunities for developing and applying other skills. As a member of a diverse research and engineering (R&E) team, you will have many opportunities to work with, be mentored by, and mentor others while learning and applying the Apogee’s agile R&E process.

Apogee Research is looking to hire expert C or C++ programmers to help apply toolchains to real military systems (i.e., fighter jets, sensor aircraft, satellites, and more) by building operational capabilities. The work may be traditional embedded programming; writing low-level code satisfying timing, computational and memory constraints; or programming the weird machine, leveraging techniques that utilize not only the intended, but unintended behaviors of programs.

If you like getting low-level details right to make cool capabilities real, let’s talk

Position Responsibilities:

  • Implement C and C++ code to instantiate capabilities on real hardware, across various architectures and operating systems
  • Support lab and field testing of systems to characterize the performance of the developed techniques
  • If interested, research new techniques for characterizing or repurposing operationally relevant software
  • If interested, compiler development, including for auto-generation of C and C++ code

Minimum Qualifications:

  • Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, or similar plus 5 years of relevant experience working with real hardware with a focus on low level programming. (years of experience may be considered in exchange for a degree)
  • High proficiency in a language such as C or C++
  • Strong written and oral communication skills
  • Strong demonstrable coding skills

Preferred Qualifications:

  • Experience doing researched based software engineering development work
  • Experience working in research team environments
  • Experience with research methodologies
  • Experience with technical writing
  • Familiarity with agile development processes
  • Masters or PhD in relevant technical field with significant real-world experience

About Apogee Research

Apogee Research offers flexible work schedules and 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.


Apogee Research, LLC is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, parental status, military service, or other non-merit factors.



  • Arlington, Virginia, United States SAIC Full time

    Position OverviewSAIC is looking for a skilled Embedded Software Engineer to contribute to innovative projects focused on next-generation System on Chip (SoC) designs for defense applications. This role involves collaboration with the Defense Innovation Unit to create a cutting-edge cyber solution characterized by low Size, Weight, and Power (SWaP)...


  • Arlington, Virginia, United States Syntronic R&D USA Full time

    Job OverviewPosition: Embedded Systems Software EngineerType: Permanent / RemoteAre you prepared to contribute to a premier global engineering design firm that excels in the creation and advancement of embedded software, hardware, electronics, and electro-mechanical systems?Key QualificationsDriven and dynamic individuals with a passion for...


  • Arlington, United States Kratos Full time

    Job Description 5-D Systems, a KRATOS Company, is a growing defense contractor headquartered in Round Rock, TX with over twenty years’ experience providing systems and software engineering for Unmanned Aircraft Systems. With an ever-increasing government interest in unmanned aircraft and autonomous drone capability, we are fortunate to be...


  • Arlington, United States Maania Consultancy Services Full time

    Job DescriptionJob DescriptionLooking to hire expert C or C++ programmers to help apply toolchains to real military systems (i.e., fighter jets, sensor aircraft, satellites, and more) by building operational capabilities. The work may be traditional embedded programming; writing low-level code satisfying timing, computational and memory constraints; or...


  • Arlington, Virginia, United States SAIC Full time

    Position OverviewSAIC is in search of a skilled Embedded Software Engineer to contribute to innovative projects within the Department of Defense and Intelligence Community. This role involves engaging in the development of cutting-edge System on Chip (SoC) designs and pioneering cyber solutions that prioritize low Size, Weight, and Power (SWaP)...


  • Arlington, Virginia, United States SAIC Full time

    Position OverviewSAIC is in search of a talented Embedded Software Engineer. This role involves contributing to the cutting-edge System on Chip (SoC) design initiatives for defense and intelligence sectors. The focus is on creating innovative cyber solutions with a compact size, aimed at enhancing the Joint All-Domain Command and Control (JADC2) framework,...


  • Arlington, United States SAIC Full time

    DescriptionSAIC is seeking an Embedded Software Engineer. Come join our team working on the next generation SoC design for the Department of Defense and IC. We are working on an exciting opportunity with the Defense Innovation Unit to build a novel cyber solution in a low SWaP form factor that leads to a large JADC2 market with embedded machine learning and...


  • Arlington, United States SAIC Full time

    DescriptionSAIC is seeking a chip firmware Engineer. Come join our team working on the next generation SoC design for the Department of Defense and IC. We are working on an exciting opportunity with the Defense Innovation Unit to build a novel low SWaP form factor that leads to a large JADC2 market with embedded machine learning and advanced processing.  ...


  • Arlington, United States Syntronic R&D USA Full time

    Job DescriptionJob DescriptionSoftware – Software Development /Permanent /RemoteAre you ready to be part of a leading global engineering design house specializing in the design and development of embedded software/hardware, electronics, and electro-mechanics?What we’re looking for• Highly motivated and dynamic professionals• Motivated designers with...


  • Arlington, Virginia, United States Motion Recruitment Full time

    Position Overview: A prominent R&D partner in the cyber-networking sector is actively seeking a Principal Embedded Engineer with a focus on C++ and embedded systems. Key Responsibilities: Develop and optimize embedded software solutions.Collaborate with cross-functional teams to enhance product performance.Utilize expertise in sensor technology to drive...


  • Arlington, United States Maania Consultancy Services Full time

    Job DescriptionJob DescriptionPosition Responsibilities:Develop compilers to convert operational level needs into reconfigurable and secure systems, including for SWAP (size, weight, and power) constrained systems.Minimum QualificationsExpert proficiency with CA strong alignment with two or more the following 'Desired Skills (I)'A strong alignment...


  • Arlington, United States Maania Consultancy Services Full time

    Job DescriptionJob DescriptionPosition Responsibilities:Develop compilers to convert operational level needs into reconfigurable and secure systems, including for SWAP (size, weight, and power) constrained systems.Minimum QualificationsExpert proficiency with CA strong alignment with two or more the following 'Desired Skills (I)'A strong alignment...


  • Arlington, United States Maania Consultancy Services Full time

    Job DescriptionJob DescriptionPosition Responsibilities:Develop compilers to convert operational level needs into reconfigurable and secure systems, including for SWAP (size, weight, and power) constrained systems.Minimum QualificationsExpert proficiency with CA strong alignment with two or more the following 'Desired Skills (I)'A strong alignment...


  • Arlington, Virginia, United States Motion Recruitment Full time

    Position Overview:A leading R&D partner in the field of cyber-networking technologies is seeking a Principal Embedded Engineer with expertise in C++ or C programming. This role is essential for supporting advanced projects for defense applications.Key Responsibilities:- Develop and maintain embedded software solutions.- Collaborate with cross-functional...


  • Arlington, Virginia, United States Two Six Technologies Full time

    At Two Six Technologies, we focus on pioneering and executing state-of-the-art solutions that tackle some of the most significant global challenges.We are seeking a Hardware Reverse Engineer who is enthusiastic about performing sophisticated research and reverse engineering on embedded systems and architectures. This position offers a unique opportunity for...


  • Arlington, Virginia, United States Two Six Technologies Full time

    At Two Six Technologies, we are committed to pioneering and executing state-of-the-art solutions that tackle some of the most significant challenges faced globally.We are seeking a Hardware Reverse Engineer who is enthusiastic about performing in-depth research and reverse engineering on embedded systems and architectures. This position is ideal for...


  • Arlington, Virginia, United States Two Six Technologies Full time

    At Two Six Technologies, we focus on pioneering and executing innovative solutions that tackle some of the most significant challenges faced globally.We are seeking a Hardware Reverse Engineer who is enthusiastic about performing advanced investigations and reverse engineering on embedded systems and architectures. This position is ideal for individuals...


  • Arlington, Virginia, United States Two Six Technologies Full time

    Join Two Six Technologies as a Hardware Reverse EngineerAt Two Six Technologies, we are dedicated to developing and implementing advanced solutions that address some of the most intricate challenges facing our world today. Our commitment to collaboration and trust enables us to push the limits of innovation, empowering our team and aiding our clients in...


  • Arlington, Virginia, United States Two Six Technologies Full time

    Join Two Six Technologies as a Hardware Reverse EngineerAt Two Six Technologies, we are dedicated to creating, deploying, and implementing advanced solutions that address some of the most intricate challenges facing our world today. Through exceptional teamwork and steadfast trust, we strive to expand the limits of what is achievable, empowering our...


  • Arlington, Virginia, United States Motion Recruitment Full time

    Position Overview: We are seeking a highly skilled Principal Embedded Engineer to join our innovative team. This role is focused on developing advanced cyber-networking solutions for defense applications. Key Responsibilities: Design and implement software solutions using C++ or C.Work with Linux operating systems and contribute to kernel...