The Senior Software Engineer is a key contributor implementing solutions for our Intelligence Community customers.
Many solutions target a Size Weight and Power optimized Software Defined Radio from a product line designed and
manufactured in Severn, MD.
The Senior Software Engineer leads a team of software developers implementing solutions in C/C++ targeting
microprocessors, embedded soft core processors, or Linux apps. The Senior Software Engineer coordinates with
systems engineering and program management to ensure technical capabilities, resource needs, and task forecasts
are known to ensure project success. The Senior Software Engineer stays current with industry trends in
microprocessors, dev-ops, and best practices.
Establish and own the software architecture.
Ensure adherence to software design process.
Implement the software solution.
Ensure software work products meet technical and quality goals.
Lead and mentor junior software engineers.
Contribute to technical proposals.
Active secret clearance.
BS in EE, CE, or CS.
Expertise in embedded C/C++.
10+ years of experience in embedded firmware development.
Experience leading a team of software developers.
Experience with protocols such as UART, I2C, and SPI and interfacing to ADC, DAC, and FPGAs.
Experience with RTOS.
Proficient in dev-ops.
Strong written and oral communication skills.
Experience in Digital Signal Processing & Software Defined Radio concepts (desired).
Expertise in python (desired).
TS/SCI clearance (desired/ability to obtain).
#July2024HJ