Job Title:
Embedded Tools & Automation Engineer
Location:
Peoria, IL
Job Type:
Full-Time
We are seeking an experienced Embedded Tools & Automation Engineer to develop, enhance, and maintain engineering tools that support embedded software development, validation, and release management. This role is ideal for engineers with strong Python development, Linux automation, embedded software knowledge, and CI/CD expertise.
Responsibilities
-
Design and develop automation tools using Python, C/C++, Embedded C, Shell Scripting, SQL, Angular, and JavaScript.
-
Enhance embedded development tools, simulation environments, build systems, and release automation.
-
Build CI/CD-ready workflows using GitLab, Docker, Conan, and CMake.
-
Develop automated validation, regression, and integration testing frameworks.
-
Perform static code analysis using PC-LINT Plus.
-
Debug build systems, Linux applications, scripts, and embedded software.
-
Collaborate with customer engineering teams and provide technical support.
-
Prepare technical documentation, architecture reviews, release notes, and user guides.
-
Participate in Agile/SAFe development processes and mentor junior engineers.
Required Skills
-
Python
-
C/C++
-
Embedded C
-
Linux
-
Bash/Shell Scripting
-
SQL
-
Git/GitLab
-
Docker
-
Conan
-
CMake
-
CI/CD Pipelines
-
Angular
-
JavaScript
-
Static Code Analysis (PC-LINT Plus)
-
Debugging
-
AI-assisted Development
Preferred Skills
-
CAN
-
UDS
-
Flask
-
Node.js
-
REST APIs
-
Pytest
-
SIL Testing
-
Database Optimization
-
ECU/Domain Controller Development
Bachelor's or Master's degree in Computer Science, Electronics, Embedded Systems, or a related field is required.
Regards
Rohit
737 304 7465