Embedded Firmware Developer
$79,000–$110,000 year
On-siteDahlgren, Virginia, United States
Job Summary
Write firmware for microcontrollers to achieve desired functionality, ranging from enhancing device robustness to adding support for new hardware like GNSS engines and satellite transceivers. Develop embedded software for new and existing systems while updating tools to configure newly updated devices. Support testing and assessment of embedded systems locally and at external locations, utilizing software development best practices within government processes. Identify and incorporate the latest hardware, technology, and techniques in this rapidly evolving environment. Routinely collaborate with the government team through regularly scheduled meetings on-site.
Required Qualifications
- 3-5 Years experience with embedded software development related to microcontrollers or similar devices
- Proficiency in C
- Experience in C#
- Experience with git
- Experience with software debugging and associated tools
- Experience with hardware debugging at the logical level and associated tools
- Experience with Code Composer Studio and/or MPLAB X and/or Visual Studio
- Basic knowledge of satellite constellations
- Basic testing, troubleshooting, & soldering skills
- Knowledge of embedded software development for hardware is required
- Knowledge of hardware architectures, microcontrollers and communication protocols
- Knowledge of writing test cases, unit testing and validation of hardware software integration
- Knowledge in diagnosing and resolving network-related issues, including network configuration, connectivity, and data transmission problems
- Ability to work in a fast paced, rapidly changing range/field environment with a focus on fielding a product
- Ability to work with others to meet established goals and program schedules
- Ability to communicate effectively, both verbally and in writing
- An ACTIVE Secret Clearance
- US Citizenship
Desired Qualifications
- Excellent communication skills
- Degree in Computer Science, or related Engineering Field
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.