Embedded Software Engineer
2 days ago
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
-
Embedded Software Engineer
2 weeks ago
San Diego, California, United States Skills Alliance Full timeAre you a highly experienced Senior Software Engineer with deep expertise in real-time embedded software? We're supporting a global leader in medical technology that is expanding its engineering team and seeking seasoned professionals to drive innovation in next-generation medical devices.This is an opportunity to make a meaningful impact on products that...
-
Embedded Software Engineer
14 hours ago
San Diego, California, United States General Atomics Full timeJob 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) is a supplier of...
-
Senior Embedded Software Engineer
1 week ago
San Diego, California, United States Trinity Technology Solutions LLC Full timeSR EMBEDDED SOFTWARE ENGINEERSan Diego, California$220kWe are seeking an experienced Senior Embedded Software Engineer to design and develop embedded software for space-based systems, including computer boards. This is a hands-on, on-site position focused on real-time, high-reliability applications.Key ResponsibilitiesDesign, develop, document, and test...
-
Senior Embedded Software Engineer
9 hours ago
San Diego, California, United States MillenniumSoft Inc Full timePosition : Senior Embedded Software Engineer - (Strong Exp in Medical Device Industry)Location : San Diego, CADuration : 12 MonthsTotal Hours/week : 40.001st ShiftClient : Medical Devices CompanyJob Category : ITLevel of Experience : Senior LevelEmployment Type : Contract on W2 (Need US Citizens or GC Holders or GC EAD or OPT or EAD or CPTJob...
-
Sr. Embedded Software Engineer
14 hours ago
San Diego, California, United States Ledgent Technology Full timeThis is a direct hire position onsite in Poway, CANo 3rd party candidates will be considered5+ years of professional expeirenceKey Technical Must HavesStrong embedded Linux background.Experience with VxWorks.Strong understanding of hardware software interaction (does not need to do hardware but must understand it and "speak the language").True embedded...
-
Embedded Software Engineer
2 days ago
San Diego, California, United States Meta Full timeAt 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...
-
Senior Embedded Software Engineer
1 week ago
San Diego, California, United States RADAR Full timeAbout UsAt RADAR, we're transforming the way the world thinks about physical retail. RADAR has raised over $104M from top investors, retailers, and strategics and works with some of the world's retail brands including American Eagle and Gap. We're building the future of in-store experience where every product and every person can be precisely located in real...
-
Embedded Software Engineer, Firmware
22 hours ago
San Diego, California, United States Meta Full timeAt 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...
-
Senior Embedded Software Engineer – Cyber
2 days ago
San Diego, California, United States Innoflight, Inc. Full timeGROW 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,...
-
Embedded Software Engineer
1 day ago
San Jose, California, United States TetraMem INC Full timeResponsibilities:Design, develop, and optimize embedded software for real-time and AI-driven applications.Work with FPGA and ASIC platforms, ensuring seamless integration and performance tuning.Develop high-performance drivers and firmware to support machine learning workloads on embedded hardware.Implement low-level optimizations to improve latency, power...