Vacancy expired!
M9 Solutions is seeking a
Senior Embedded Software Engineer to work 2-3 days onsite on a government contract for a client located in Chantilly, VA . Candidates must be able to pass a background investigation for a Secret clearance. US Citizenship is required. Responsibilities- Full life cycle support of software (design, documentation, implementation, test, delivery, and customer support).
- Develop board support packages for new products, including bootloader (U-boot, GRUB), customized operating system (building Linux using buildroot, Yocto, etc.), as well as specifying device trees for platforms.
- Utilize DevOps tools to facilitate development process and create reproducible software builds.
- Work with other engineers on a multidisciplinary (hardware, software, FPGA firmware) Agile development team.
- Provide guidance/leadership to junior engineers in planning and performing development tasks.
- Work Authorization: US Citizenship is required and ability to obtain and maintain a U.S. Government Security Clearance is required.
- Ability to pass a background investigation for a Secret clearance.
- A Bachelors degree required.
- Candidate will have 7 or more years' experience in embedded software development.
- Working knowledge of RF/SATCOM systems, network protocols, and software-defined modems/radios.
- Experience with C/C (11 to 17) and network programming.
- Building software for embedded systems (cross-compiler toolchains, make, CMake, Python and shell scripting.
- Familiarity with open-source libraries desired (Boost, OpenSSL, Poco, fftw, etc.)
- Excellent written and oral communications skills.
Vacancy expired!