Jobs · Engineering · Illinois

Embedded Tool and Automation Engineer

Tachyon Technologies · Illinois City, IL · 1 wk ago
EngineeringFull-time

Key Responsibilities

  • Design, develop, and maintain internal tools for embedded software development and automation.
  • Automate build, validation, release management, and deployment processes.
  • Develop CLI tools, APIs, scripts, and automation frameworks using Python, C/C++, Shell, SQL, Angular, and JavaScript.
  • Build and maintain CI/CD pipelines using GitLab, Docker, Conan, and CMake.
  • Perform architecture reviews and optimize tools, databases, and automation scripts for scalability and performance.
  • Implement unit, regression, and integration test automation frameworks.
  • Perform static code analysis using PC LINT Plus and ensure compliance with coding standards.
  • Debug embedded software, build systems, Linux environments, and automation scripts to identify and resolve root causes.
  • Collaborate with customers and cross-functional teams to gather requirements and deliver technical solutions.
  • Prepare technical documentation, release notes, test plans, user guides, and training materials.
  • Participate in Agile ceremonies including sprint planning, reviews, and retrospectives.
  • Support lifecycle management, governance, Azure DevOps/Jira integration, and continuous process improvement.
  • Mentor junior engineers and promote engineering best practices.

Professional Skills

  • Bachelor's or Master's degree in Computer Science, Electronics, Embedded Systems, or a related field.
  • 8-12 years of experience in Embedded Software Development, Tool Development, Automation, or DevOps.
  • Strong hands-on experience in Python, C, C++, Embedded C, and Shell scripting.
  • Experience with Linux, Bash scripting, and embedded Linux environments.
  • Strong knowledge of Docker, Conan, CMake, Git, GitLab CI/CD, and build automation.
  • Experience developing internal engineering tools, CLI applications, and automation frameworks.
  • Good understanding of SQL, databases, and performance optimization.
  • Experience with PC LINT Plus, static analysis, debugging, and root cause analysis.
  • Experience with Angular, JavaScript, and modern web technologies for tool development.
  • Knowledge of Agile, SDLC, DevOps, CI/CD, GitLab, Azure DevOps, ALM, and Systems Engineering.

Similar jobs

Embedded Engineer

Squadra VenturesColorado Springs, CO· 6 days ago
Information Technologyapply on talent.squadra.vc

Embedded Engineer

Robert HalfPasadena, CA· 6 days ago
Engineeringapply on roberthalf.com

Embedded Engineer

Lindsay CorporationOmaha, NE· 2 wk ago
Engineeringapply on careers.lindsay.com