Jobs at Syrinx

View all jobs

Automation Engineer

Framingham, MA

Key Responsibilities

· Collaborate with an enthusiastic and talented team of Software Engineers to bring new products and compelling experiences to the market

· Work with DevOps to establish a continuous delivery pipeline to fully automate integration of components across different embedded development teams

· Build tools that enable release, validation, and publishing of embedded modules for integration with a larger embedded system

· Work across software teams to identify opportunities to optimize and remove potential CI/CD bottlenecks

· Stay up-to-date on relevant technologies, plug into user groups, understand trends and opportunities to ensure we are using the best possible techniques and tools

· Design, manage, and maintain tools to automate operational processes

Qualifications

· Knowledge of Amazon Web Services or similar cloud platforms

· Demonstrate strong design-first and test-driven development (TDD) skills

· Familiarity with embedded systems (Linux, super loops, etc.)

· Familiarity with design, development and building with C/C++

· Excellent analytical, problem solving, verbal and written communication skills

· Demonstrated capability to comprehend large scale system architecture and understand why it should fail or succeed

· Familiarity with Jenkins, Github, Docker and containerization, and build automation tools like Make, CMake, or Ant

· Other helpful tools/tech: Jira, Artifactory, Conan, Npm, Kubernetes, Grafana, Prometheus, Sonarqube, C++check

· Languages: Python, Groovy, scripting

Minimum Requirements

· Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or a related equivalent degree

· 5 or more years working in Test Automation, embedded software development, or build infrastructure

Share This Job

Powered by