General Atomics · 6 hours ago
Embedded Software Engineer
General Atomics is a leading resource for high-technology systems development. The role of Embedded Software Engineer involves developing user interface software for control systems, leading a software team, and resolving complex engineering problems while ensuring compliance with regulations and safety standards.
EnergyEnergy EfficiencyManufacturingWireless
Responsibilities
Leads a software team to ensure timely completion of development activities, along with direct supervision of support staff and technicians
Initiates the planning of engineering projects and develops innovative designs or modifications to meet project goals
Independently performs difficult/complex engineering work with instructions as to the general expected results
Performs functional testing of software and control systems by utilizing standard engineering and scientific principles
Applies technical knowledge to train others in how to analyze, investigate and resolve engineering problems
Supports operation of engineering systems, develops appropriate documentation of findings, implements solutions, and communicates results to project leadership which may include technical presentations to a wider audience
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
Qualification
Required
Typically requires a bachelor's degree, master's degree, or PhD in engineering or a related technical discipline from an accredited institution and progressive engineering experience as follows; six or more years of experience with a bachelor's degree, four or more years of experience with a master's degree, or two or more years with a PhD. May substitute equivalent engineering experience in lieu of education
Must have a thorough understanding of software engineering concepts, principles, coding languages, and theory with technical experience demonstrating the application of those concepts. And general knowledge of related technical specialties such as electrical engineering, mechanical engineering, and systems engineering
Demonstrates the ability to follow and apply engineering knowledge, adapt standard techniques, and utilize the required diagnostics, tools, and equipment, while ensuring safety and regulatory compliance
Must be able to understand new concepts quickly to apply them throughout an evolving environment and organize, schedule, and coordinate work assignments to meet established timetables
Good communication, computer, and interpersonal skills are required to enable an effective interface with other professionals, to produce appropriate documentation, and to present results to a wider audience
Must be able to work both independently and on a team. Able to work extended hours as required
Solid understanding of user interface design practices. E.g. object oriented design, design patterns, and principles
Must have strong knowledge of and experience with the C# language and the .NET Framework
Must have experience with WPF/XAML
The ability to obtain and maintain a DoD Security Clearance is required
Preferred
Should have knowledge of the MVVM design pattern
Experience with GUI design for a tactical user is a plus
Company
General Atomics
General Atomics is a defense and technology company specializing in research and technology development.
Funding
Current Stage
Late StageTotal Funding
$6.76MKey Investors
US Department of Energy
2023-08-14Grant
2023-05-09Grant
2022-09-19Grant
Recent News
2026-01-15
Gulf Times
2025-12-22
thepeninsulaqatar.com
2025-12-21
Company data provided by crunchbase