Aerospace and Defense, Algorithms, Artificial Intelligence (AI), Automation Systems, Automotive Automation, Automotive Industry, C Programming Language, C++ Programming Language, Control Systems, Electrical Engineering, Identify Issues, MATLAB, Machine Learning, Manufacturing/Industrial Processes, Mechanical Engineering, Performance Tuning/Optimization, Programming Languages, Python Programming/Scripting Language, Quality Metrics, Robotics, Safety Standards, Software Development, Software Engineering, Systems Engineering
LOCATION
Washington, District of Columbia
POSTED
30+ days ago
Job Description
A Control Software Engineer is responsible for designing, developing, and implementing software applications that control industrial processes or systems, often utilizing programming languages to define parameters and behaviors that optimize system performance, troubleshoot issues, and ensure smooth operation within established safety and quality standards; requiring a deep understanding of control systems, automation principles, and software development practices.
Control Software EngineerĀ
This role will be responsible for owning the platform control software that translates motion planner trajectories to drive-by-wire commands.
Qualifications
On-site role!
Permanent Resident Status or U.S. Citizens only, please!
Required education & experience:
Bachelor's or Master's degree in Electrical Engineering, Mechanical Engineering, Robotics, Control Systems, or a related field.
Minimum of 2 years of experience in Controls Systems Software Engineering.
Experience in programming languages such as C/C++, Python, and MATLAB/Simulink
Experience in control theory and control systems design
Experience with developing the algorithms for control systems
Preferred experience:
Familiarity with AI and machine learning techniques for control systems.
Experience with real-world controls experience in automotive or aerospace industries
Why is This a Great Opportunity
Rapidly growing company in the exciting autonomous vehicle industry!