Note: The job is a remote job and is open to candidates in USA. General Dynamics Mission Systems is a leading provider of high technology solutions for defense and scientific operations. They are seeking an Embedded Firmware Engineer to develop embedded software, participate in the product design life cycle, and utilize advanced debugging tools.
Responsibilities
- Develop embedded software using C and assembly languages on bare metal or embedded operating systems
- Utilize advanced development/debugging tools, e.g., C compliers, 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
Skills
- Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field
- Also requires 5+ years of job-related experience, or a Master's degree plus 3 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
- 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
- Agile experience preferred
Benefits
- An exciting career path with opportunities for continuous learning and development.
- 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
Company Overview