JobMesh

Advanced Embedded Firmware Engineer

General Dynamics Mission Systems · Scottsdale, Arizona, US

Basic Qualifications EDUCATION REQUIREMENT: Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering, Technology or Mathematic...

Job description

Basic Qualifications EDUCATION REQUIREMENT: 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. Agile experience preferred. CLEARANCE REQUIREMENT: Due to the nature of work performed within our facilities, U.S. citizenship is required. Responsibilities for this Position: QUALIFCIATIONS: - Develop, refine, and implement algorithms on embedded processors and SoCs, applying linear algebra, matrix operations, trigonometry, geometry, numerical methods, and root-finding techniques. - Implement firmware efficiently in C/C++ (Python or MATLAB for prototyping and simulation). - Develop and maintain firmware drivers and interfaces for peripherals including Wi-Fi, Bluetooth, USB, UART, SPI, I2C, ADC/DAC, and sensors such as accelerometers, magnetometers, and gyroscopes. - Design and maintain bootloaders and support firmware deployment and updates. - Collaborate with hardware and system engineers to integrate algorithms with sensors, RF electronics, and other system components. - Debug, profile, and optimize firmwar...