Back to search
Tachyon Technologies Linkedin · Posted 11d ago

Embedded Tool and Automation Engineer

Illinois City, Illinois, United States

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Job Description

We are seeking an experienced Embedded Tool & Automation Engineer to design, develop, automate, and maintain tools supporting embedded software development, validation, build, and release management.

This role acts as a bridge between embedded software teams, DevOps, validation engineers, and customers to deliver scalable automation solutions, improve developer productivity, and streamline CI/CD workflows in a complex embedded systems environment.

The ideal candidate will have strong hands-on experience in Python, C/C++, Embedded Linux, build automation, CI/CD, Docker, Conan, and GitLab, along with experience developing internal engineering tools and supporting embedded software lifecycle activities.

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.
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent