Embedded Software Engineer

7 days ago


San Diego, California, United States General Atomics Full time

Job Summary
General Atomics (GA), and its affiliated companies, is one of the world's leading resources for high-technology systems development ranging from the nuclear fuel cycle to remotely piloted aircraft, airborne sensors, and advanced electric, electronic, wireless and laser technologies.

General Atomics Electromagnetic Systems (GA-EMS) is a supplier of advanced electromagnetic systems, related power equipment and other high technology products for a variety of government and commercial applications. These include products such as the design and fabrication of linear motors, superconducting and conventional rotating motors, power inverters, high-energy capacitors, radiation monitoring systems, high-voltage direct current power distribution systems, and numerous other products.

We have an opening for an Embedded Software Engineer in Rancho Bernardo, CA with the Radiation Monitoring Systems team. The candidate will have demonstrated experience in hardware, software, and firmware design, and a good understanding of systems engineering fundamentals.

DUTIES AND RESPONSIBILITIES
:

  • Develops innovative but practical solutions to advanced technical problems in Radiation Monitoring Systems Design.
  • System 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
  • Hardware Design: 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).
  • Cybersecurity: Writing software for embedded systems that employ features that resist cybersecurity attacks and reverse engineering.
  • Software Development: 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.
  • Integration: Integrating hardware and software components to ensure seamless operation of the embedded system.
  • Prototyping: Building and testing prototypes to validate design concepts and system functionality.
  • Debugging and Troubleshooting: Identifying and resolving issues in both hardware and software to ensure system reliability.
  • Generates plans and procedures for software qualification testing and factory acceptance testing.
  • Participates in technical project/program reviews including preliminary and critical/detailed design reviews to ensure they meet defined product requirements.
  • Maintenance of systems designs due to part obsolescence issues:

  • Locate Form, Fit and Function replacements for obsolete parts or

  • Modify designs to use new parts while minimizing impact on firmware.
  • Update firmware as required in support of design changes due to obsolescence.

  • Change Management: identifying and driving changes to baseline documentation.

  • 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.
  • We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply.
  • Responsible for observing all laws, regulations, and other applicable obligations wherever and whenever business is conducted on behalf of the company.

We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply.

Job Qualifications

  • Typically requires a bachelors degree, masters degree or PhD in engineering or a related technical discipline from an accredited institution and progressive engineering experience as follows; nine or more years of experience with a bachelors degree, seven or more years of experience with a masters degree, or four or more years with a PhD. May substitute equivalent engineering experience in lieu of education.
  • Electrical engineering, Electrical & Computer engineering, Mechanical engineering, Software/Firmware engineering, or Systems engineering backgrounds are preferred.
  • 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.
  • Familiarity with the formal Engineering Change Management processes. Experience with Windchill is a plus.
  • 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.
  • Ability to obtain and maintain DoD security clearance if required

Job Type: Full-Time Salary

Salary range: 105, ,545



  • San Diego, California, United States MetaOption Full time

    Senior Embedded Software Engineer Primary Skills - linux, vxworks, bsp, c programming, kernel, device driversWork Experience (Years Remote Status - No RemoteRelocation Paid - NoJob Description We are seeking an experienced Senior Embedded Software Engineer to design and develop embedded software for space-based systems, including computer boards. This...


  • San Diego, California, United States Infoway Solutions LLC Full time

    :Senior/Staff Software Engineer (Drivers, Diagnostic, and Embedded Software)In this role, you have the opportunity to work on the development of Intravascular Ultrasound Systems. As a member of a cross-functional team, you will work closely together with electrical engineers, transducer engineers, software engineers, system engineers, and ultrasound...


  • San Diego, California, United States General Atomics Full time

    Job SummaryGeneral Atomics (GA), and its affiliated companies, is one of the world's leading resources for high-technology systems development ranging from the nuclear fuel cycle to remotely piloted aircraft, airborne sensors, and advanced electric, electronic, wireless and laser technologies.General Atomics Electromagnetic Systems (GA-EMS) designs and...


  • San Diego, California, United States Innoflight, Inc. Full time

    GROW WITH US AND STAY EXTRAORDINARY:Launch your career to new heights with Innoflight—one of San Diego's fastest-growing Aerospace and Defense innovators. Here, visionary minds engineer the future of space technology through pioneering, compact, and cyber-secure solutions. From software-defined radios to cutting-edge cryptographic systems and avionics,...


  • San Diego, California, United States Innoflight, Inc. Full time

    GROW WITH US AND STAY EXTRAORDINARY:Launch your career to new heights with Innoflight—one of San Diego's fastest-growing Aerospace and Defense innovators. Here, visionary minds engineer the future of space technology through pioneering, compact, and cyber-secure solutions. From software-defined radios to cutting-edge cryptographic systems and avionics,...


  • San Francisco, California, United States Daily's Full time

    Company DescriptionOur mission at Daily's is to provide phenomenal restaurant quality food for 6$ to feed 10% of America.Role DescriptionThis is a full-time on-site role for an Embedded Software Engineer located in the San Francisco Bay Area. The role involves developing, implementing, and testing embedded software systems for various devices. Daily...


  • San Diego, California, United States Qualcomm Full time $150,005 - $166,900

    Company:Qualcomm Technologies, Inc.Job Area:Engineering Group, Engineering Group > Software EngineeringGeneral Summary: This individual independently plans, performs the moderately-defined responsibility for the design, driver development, integration, test, debugging and validation of real time embedded software, embedded RTOS environment, embedded systems,...


  • San Diego, California, United States Meta Full time

    At Meta, we're building innovative products that make it easier for people to connect with each other and enjoy immersive experiences. Our team of world-class experts is developing and shipping products at the intersection of hardware, software, and content, pushing the future of computing platforms and redefining the way people work, play, and connect. As...


  • San Carlos, California, United States Aetherflux Full time

    About AetherfluxAetherflux is solving the global energy crisis by building the infrastructure for abundant, resilient, and continuous space-based solar energy. We are tackling humanity's most complex engineering challenge with a world-class team dedicated to delivering a revolutionary power platform. Aetherflux is transforming how civilization powers,...


  • San Diego, California, United States TrellisWare Technologies Full time

    TrellisWare launched in 2000 with an innovative culture striving to push technological boundaries in the area of wireless communications. We are now a worldwide leader in highly advanced algorithms, waveforms, and communications systems that range from small form factor radio products to fully integrated solutions.At TrellisWare, we connect passion with...