Senior Embedded Firmware Engineer
General Dynamics Mission Systems · Boise, ID · 6 days ago
Hybrid$166k/yrFull-time
About the role
We have an immediate need for an Embedded Firmware Engineer.
What You'll Get to Do
- Develop embedded software using C and assembly languages on bare metal or embedded operating systems
- Utilize advanced development/debugging tools, e.g., C compilers, linkers, in-circuit debug, logic analyzers and more to evaluate and test embedded application performance and security
- Participate in all aspects of the product design life cycle including system architecture, design, development, and verification
- Document design and results
- Work individually and with a team to complete tasks
Qualifications
- Bachelor's degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field
- 10+ years of job-related experience, or a Master's degree plus 8 years of job-related experience
- Ability to obtain a Department of Defense Secret security clearance is required at time of hire
- U.S. citizenship is required
Skills
- Experience in embedded firmware development
- Experience using FPGA based SoC processors such as ARM, Microblaze, NIOS, RISC-V, PowerPC, or similar processors
- Demonstrate expert programming ability (C/C++, assembly, scripting)
- Knowledge of low-level computer architecture (CPUs, Memory Management Units, IOMMU, serial buses)
- Experience with FLASH programming, boot loaders, board bring-up and debug
- Identifies opportunities to apply AI for continuous improvement and innovation
Benefits
- Exciting career path with opportunities for continuous learning and development
- Research oriented work, alongside award winning teams developing practical solutions for our nation's security
- Flexible schedules with every other Friday off work, if desired (9/80 schedule)
- Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs, employee resource and social groups, and more
Pay
Target salary range: USD $165,916.00/Yr. - USD $174,990.00/Yr. This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary.