Apogee Research, LLC
Embedded Software Engineer
Apogee Research, LLC, Arlington, Virginia, United States, 22201
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 marketsLead and collaborate with small teams of 4-8 technical people to develop novel technologies and transition them for operational useJump into the deep end of the pool and learn something new every dayWork for US Government R&D customers for agencies such as DARPAParticipate in all aspects of the software R&D life cycle, from brainstorming and software and system design through testing and deliveryKey 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 systemsSupport lab and field testing of systems to characterize the performance of the developed techniquesIf interested, research new techniques for characterizing or repurposing operationally relevant softwareIf interested, compiler development, including for auto-generation of C and C++ codeMinimum 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 skillsStrong demonstrable coding skillsPreferred Qualifications:
Experience doing researched based software engineering development workExperience working in research team environmentsExperience with research methodologiesExperience with technical writingFamiliarity with agile development processesMasters 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.
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 marketsLead and collaborate with small teams of 4-8 technical people to develop novel technologies and transition them for operational useJump into the deep end of the pool and learn something new every dayWork for US Government R&D customers for agencies such as DARPAParticipate in all aspects of the software R&D life cycle, from brainstorming and software and system design through testing and deliveryKey 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 systemsSupport lab and field testing of systems to characterize the performance of the developed techniquesIf interested, research new techniques for characterizing or repurposing operationally relevant softwareIf interested, compiler development, including for auto-generation of C and C++ codeMinimum 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 skillsStrong demonstrable coding skillsPreferred Qualifications:
Experience doing researched based software engineering development workExperience working in research team environmentsExperience with research methodologiesExperience with technical writingFamiliarity with agile development processesMasters 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.