Engineering Manager, Real-Time Controls and Instrumentation
General Atomics · San Diego, CA · 2 days ago
On-siteEngineeringFull-time
Duties and Responsibilities
- Responsible for the planning, managing, and technical performance of an engineering unit through all phases of assigned project(s) from inception through completion.
- Work with GA-EMS Engineering staff in the development, implementation, integration, and test of controls and instrumentation systems across a variety of product lines and technology areas.
- Serve as a technical leader and subject matter expert for National Instruments cRIO systems, LabVIEW, LabVIEW Real-Time, and LabVIEW FPGA, providing technical support, architectural guidance, and troubleshooting leadership to the engineering team.
- Lead system-level troubleshooting efforts involving multiple engineering disciplines and software environments. Work across subsystem boundaries and coordinate engineers with specialized expertise toward root-cause identification and resolution.
- Lead and participate in technical, architecture, design, and code reviews.
- Provide technical mentorship and help engineers decompose problems, evaluate design approaches, understand system interactions, and develop effective solutions.
- Remain sufficiently hands-on to directly support LabVIEW/cRIO development, debugging, integration, and troubleshooting when required.
- Understand the logic, interfaces, and data flow of text-based software such as C#, C++, or similar languages sufficiently to support technical reviews, troubleshooting, and engineers working in those areas.
- Apply and promote sound software architecture and design principles including modularity, abstraction, interfaces, object-oriented concepts, separation of concerns, maintainability, and testability.
- Participate in engineering planning, staffing, estimation, and scheduling activities.
- Communicate technical status, risks, tradeoffs, and recommendations to engineering and program leadership.
- Represent the organization as a technical contact on assigned programs and interact with internal and external personnel on controls and instrumentation matters.
Qualifications
- Typically requires a Bachelors, Masters or PhD in engineering or a related technical field as well as nine or more years of progressively complex engineering experience.
- May substitute equivalent experience in lieu of education.
- Strong experience with National Instruments LabVIEW and cRIO systems, including LabVIEW Real-Time and LabVIEW FPGA development.
- Demonstrated ability to think architecturally and evaluate controls and software solutions at the system level, including component responsibilities, interfaces, dependencies, integration, maintainability, and testability.
- Strong system-level troubleshooting skills, with the ability to reason across hardware, software, communications, instrumentation, and subsystem boundaries.
- Ability to read and understand the logic, interfaces, and data flow of software implemented in text-based programming languages such as C#, C++, or similar languages. Expert-level development proficiency in these languages is not required.
- Demonstrated ability to communicate technical concepts clearly, mentor engineers, provide constructive technical guidance, and lead engineering efforts.
- Strong interpersonal skills with the ability to work effectively across engineering disciplines, programs, customers, and management.
- Experience with C# and object-oriented application development is desirable but not required.
- Demonstrated experience leading engineering activities and developing technical talent through technical leadership, mentoring, project leadership, and/or people management.
- Able to obtain and maintain a DoD Security Clearance is required.
- Some travel may be required.