Embedded Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

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

C#.NET FrameworkWPF/XAMLUser interface designMVVM design patternSoftware engineering conceptsCommunication skillsInterpersonal skillsTeamworkProblem-solving

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

company-logo
General Atomics is a defense and technology company specializing in research and technology development.

Funding

Current Stage
Late Stage
Total Funding
$6.76M
Key Investors
US Department of Energy
2023-08-14Grant
2023-05-09Grant
2022-09-19Grant

Leadership Team

leader-logo
Wayne Solomon
Vice President, Magnetic Fusion Energy
linkedin
Company data provided by crunchbase