Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

General Atomics Logo

Embedded Software Engineer

General Atomics

$98,100 - $171,398
Dec 16, 2025
San Diego, CA, US
Apply Now

General Atomics Electromagnetic Systems (GA-EMS) is seeking an Embedded Software Engineer to develop innovative solutions for Radiation Monitoring Systems Design, addressing advanced technical problems in hardware, software, and firmware design.

Requirements

  • Be familiar with the use of IDEs to program FPGAs and controller chip sets (e.g. RISC-V).
  • Writing software for embedded systems that employ features that resist cybersecurity attacks and reverse engineering.
  • Writing and testing software for embedded systems, typically in languages like C, C++, or Assembly. Adhering to coding standards such as MISRA C and utilizing tools such as LDRA to verify compliance.
  • Must have practical experience in developing software for embedded systems that utilize real-time operating systems (e.g. SafeRTOS, VxWorks).
  • Should be able to program devices at the lowest fundamental level, such as assembly language.
  • Schematic capture and circuit board design experience would be a plus.
  • Familiarity with the formal Engineering Change Management processes.

Responsibilities

  • Develops innovative but practical solutions to advanced technical problems in Radiation Monitoring Systems Design.
  • Uses the Systems Engineering V-model to derive/develop, test, and verify requirements at the system and component level to validate the overall system architecture while maintaining traceability
  • Designing and selecting appropriate hardware components, such as microcontrollers, sensors, and communication interfaces. Be familiar with the use of IDEs to program FPGAs and controller chip sets (e.g. RISC-V).
  • Writing software for embedded systems that employ features that resist cybersecurity attacks and reverse engineering.
  • Writing and testing software for embedded systems, typically in languages like C, C++, or Assembly. Adhering to coding standards such as MISRA C and utilizing tools such as LDRA to verify compliance.
  • Integrating hardware and software components to ensure seamless operation of the embedded system.
  • Building and testing prototypes to validate design concepts and system functionality.

Other

  • Must possess the ability to develop and communicate new concepts; apply them accurately throughout an evolving environment; organize, schedule, and coordinate work phases; and determine the appropriate approach at the task level or, with assistance, at the project level to provide solutions to a range of complex problems.
  • Must have strong communication, computer, documentation, presentation, and interpersonal skills, ability to work independently and as part of a team; able to perform complex tasks in one or more engineering areas; capable of representing the organization as a prime technical contact and leading a team of moderately experienced professional employees on single-component projects.
  • Ability to obtain and maintain DoD security clearance in required
  • Responsible for observing all laws, regulations, and other applicable obligations wherever and whenever business is conducted on behalf of the company.
  • Expected to work in a safe manner in accordance with established operating procedures and practices.