Embedded Tool and Automation Engineer

Tachyon Technologies LLC

$100K — $130K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in Computer Science, Electronics, Embedded Systems, or related field.
  • 8-12 years of experience in Embedded Software Development, Tool Development, Automation, or DevOps.
  • Strong hands-on experience in Python, C, C++, and Shell scripting.
  • Experience with Linux, Bash scripting, and embedded Linux environments.
  • Solid knowledge of Docker, Conan, CMake, Git, and GitLab CI/CD.
  • Experience in developing internal engineering tools and automation frameworks.
  • Proficient in SQL and database performance optimization.

Responsibilities

  • Design, develop, and maintain internal tools for embedded software development.
  • Automate build, validation, release management, and deployment processes.
  • Develop CLI tools, APIs, and automation frameworks using a variety of programming languages.
  • Build and maintain CI/CD pipelines using industry-standard tools.
  • Perform architecture reviews and optimize tools for scalability and performance.
  • Implement test automation frameworks for various testing stages.
  • Collaborate with cross-functional teams and customers to deliver solutions.

Benefits

  • Flexible work arrangements including remote work options.
  • Opportunities for professional development and training.
  • Access to cutting-edge technology and tools.
  • Collaborative and innovative work environment.
  • Involvement in Agile methodologies and cross-functional teams.
Full Job Description
Overview:

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.


Skills:

Python C / C++ / Embedded C Linux & Bash Shell Scripting SQL Docker Conan CMake Git & GitLab CI/CD Angular & JavaScript PC LINT Plus Debugging & Root Cause Analysis CI/CD Pipeline Automation Agile / SDLC

Similar Jobs

More Jobs at Tachyon Technologies LLC

  • Embedded Tool and Automation Engineer
    $100K — $130K *
    Illinois City, IL 61259 (Rock Island County)
    Information Technology
    In-Person
  • AI Architect
    $120K — $150K *
    Winchester, VA 22602 (Frederick County)
    Finance & Insurance
    In-Person
  • Technical Data Steward
    $80K — $110K *
    Phoenix, AZ 85032 (Maricopa County)
    Information Technology
    In-Person
  • Integration and Testing Engineer
    $80K — $110K *
    Milford, MI 48381 (Oakland County)
    Manufacturing & Automotive
    In-Person
  • C++ QNX Engineer
    $100K — $140K *
    Sunnyvale, CA 94087 (Santa Clara County)
    Manufacturing & Automotive
    In-Person

More Information Technology Jobs

Find similar Embedded Tool and Automation Engineer jobs: