Automation Sr Engineer
Career Area:
Engineering
Job Description:
JOB PURPOSE: Will develop, improve, and troubleshoot autonomy software systems used for autonomous machines. Integrate current machine systems utilizing onboard system design work, including Path Planning, Perception and Positioning Technologies. Translate complex program or subsystem requirements into actionable development efforts. Evaluate and develop internal/external automation algorithms and code quality software. Work with Component Hardware team to select/understand autonomy hardware used (ECMs sensors, etc.). Has knowledge of complex, existing external automation solutions and algorithms to help determine if new algorithms are needed. Knowledge of existing internal automation applications and libraries is important to drive consistency. Has experience with new application development and modification to existing code bases.
Required Qualifications;
- Masters degree or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering, Engineering, or related area and
- 5 years of progressive experience in programming/scripting languages (C/C++, Python, Java, Matlab, LATEX, HTML, CSS, JavaScript, PHP); web development tools (AJAX); scripting and programming libraries (D3.js; OpenCV; ROS; PCL); Arduino; Raspberry Pi; Solidworks; OnShape; Inventor; design software (AutoCAD); Qt+B26; application programming interfaces (WinAPI); Blender; Windows; Ubuntu; Digital Image Processing; Computer Vision; Artificial Neural Networks; Linear Control Systems; Non-Linear Control Systems.
Alternatively will accept;
- Bachelors Degree or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering, Engineering, or related and 10 years of progressive experience with programming/scripting languages (C/C++, Python, Java, Matlab, LATEX, HTML, CSS, JavaScript, PHP); web development tools (AJAX); scripting and programming libraries (D3.js; OpenCV; ROS; PCL); Arduino; Raspberry Pi; Solidworks; OnShape; Inventor; design software (AutoCAD); Qt+B26; application programming interfaces (WinAPI); Blender; Windows; Ubuntu; Digital Image Processing; Computer Vision; Artificial Neural Networks; Linear Control Systems; Non-Linear Control Systems.
EEO/AA Employer. All qualified individuals - Including minorities, females, veterans and individuals with disabilities - are encouraged to apply.
Not ready to apply? Submit your information to our Talent Network here .