Bennett Aerospace

Software Engineer

Job Locations US-MD-Aberdeen
Posted Date 1 month ago(4/7/2021 10:23 AM)
# of Openings
Information Technology


About Us


Bennett Aerospace, Incis headquartered in Raleigh, North Carolina. Established in 2008, we are a woman owned, veteran owned, certified 8(a) small business that provides scientific, engineering, and technical advisory services to our customers. Primarily focused on Federal Government clients in general, and the Department of Defense in particular, Bennett Aerospace provides expert guidance and advice on the full spectrum of R&D and its applications in engineering, science, medicine, and IT, as well as providing strategic programmatic support in order to meet customer goals and objectives. Bennett Aerospace is a rapidly growing business focused on hiring and retaining the best people.


Job Description:


Bennett AerospaceInc. has an opening for a highly skilled and innovative Software Engineer in support of the Army Research Laboratory (ARL) located at Aberdeen Proving Ground, Aberdeen, Maryland. The successful candidate will specialize in embedded software with knowledge of various programming languages with a primary emphasis on C/C++.  Support requirements include developing algorithms and integration of software/hardware for embedded ARM (Advanced RISC Machine) processors, x86, Digital Signal Processors, FPGAs to include interface design for embedded sensors and peripherals.  This engineering position is part of a multi-disciplinary project team consisting of software, electrical, and mechanical engineers; who are responsible for designing and implementing smart munitions technologies for the Army. 


Key Duties and Responsibilities:


  • Designing and implementing software of embedded devices and systems.
  • Designing, developing, coding, testing and debugging system software.
  • Analyzing and enhancing efficiency, stability and scalability of system resources.
  • Reviewing code and design.
  • Supporting software quality assurance and optimize input output performance.
  • Interfacing with hardware design and development.
  • Understanding of the Linux kernel and development.
  • Utilizing data structures, parallel computing, and program structures for efficient algorithm implementation.
  • Prepare and present presentations and written documents summarizing efforts in Government format for Form 1 approval (process of instruction provided by COR as GFI); upon request, this position may be responsible for presenting the information to the ARL staff, universities, private corporations, research institutes, national laboratories, or other Government research centers.


Education and Experience:


  • Minimum of a Bachelor of Science Degree in Computer Science or Engineering, and 3+ years of relevant experience
  • Master's Degree in Computer Science and Engineering and 0 years of experience highly desired
  • Experience in hands-on development and troubleshooting on embedded targets.
  • Programming experience in C/ C++.
  • Embedded systems experience
  • Knowledge of Operating System coding techniques, protocols, interfaces and hardware subsystems
  • Experience developing software embedded processors, with a focus on low level bare metal implementations, embedded real-time operating systems, and Linux driver development.
  • Understanding and experience implementing algorithms.


Security Requirements:

Clearance Level Required: SECRET


  • Must be a US Citizen with the ability to obtain a US Government Secret security clearance if required. 
  • Applicants selected will be subject to a Government background investigation and must meet eligibility and suitability requirements.
  • Successful Pass of Bennett Aerospace Background Investigation, Drug Screening and Credit Check.



  • Competitive market-based salary, commensurate with experience and education.
  • Comprehensive benefits package available. 


We are an Equal Opportunity Employer/ Veteran/ Disabled


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed