Embedded Systems Control Engineer

Tri Alpha Energy   •  

Foothill Ranch, CA

Industry: Energy & Utilities


Not Specified years

Posted 244 days ago

This job is no longer available.

Job Description

TAE Technologies is leveraging proprietary science and engineering to tackle the world’s biggest challenges. Our core mission is to create a new source of clean energy – one that’s powered by nature’s own processes and produces no harmful byproducts. It’s what we call Friendly Fusion. Our groundbreaking work has effected industry-wide advances in accelerator and plasma physics, and acted as a catalyst for adjacent innovations based on our results. With 20 years of focused research, TAE Technologies is on a purposeful path to commercial fusion energy and pioneering sustainable solutions for a better tomorrow.


We have an opening at our Foothill Ranch, CA (Orange County) facility for an Embedded Systems Control Engineer who will join a team developing plasma control systems for the next generation of aneutronic fusion energy generators based on the Field Reversed Configuration (FRC) concept.


Essential Duties and Responsibilities:

Develop firmware and design and implement system software solutions to provide a high performance and robust embedded platform to support plasma control operations and experiments.

Perform on R&D projects integrating high precision real time sensing technologies with I/O

(analog and digital) and advanced real time processing.

Develop Mathworks Simulink models for plasma control (observers, control algorithms) and Transition Simulink models to embedded systems and standalone target hardware.

Required Skills

This position requires heightened security because of access to controlled information, and employment with Tri Alpha is contingent upon Tri Alpha either verifying U.S. person status or electing to apply for, and obtaining, any necessary licenses. Tri Alpha may choose not to apply for the license for such individuals who may require them and may decline to proceed with an application on that basis.


Required:  Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, systems engineering

Preferred:  Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, systems engineering


Familiarity with Mathworks Simulink suite including Simulink Coder, State Flow, Simulink Real-Time, and related embedded products.

Familiarity with Matlab and embedded systems related products, including HDL Coder, etc.?

Familiarity with Xilinx FPGAs, Vivado development suite, and Mathworks specific target hardware such as Speedgoat systems.

Familiarity with programming embedded systems in C/C++ using High Level Synthesis.

Overall understanding of embedded systems, controller prototyping, and plant simulation models. Knowledge of best practices for Simulink project architecture.

Knowledge of low-level hardware system languages such as Verilog/VHDL is a plus.?

Ability to interface above tools into Simulink platform.

Ability to diagnose and troubleshoot embedded systems on a custom hardware/ software platform.

Excellent written and oral communication skills.

Strong documentation skills

Works independently to execute work plans, provide status updates and adjust to changing requirements.

Ability to work flexible and extended hours as needed