Jobs at Syrinx

View all jobs

Lead DevOps Engineer for Electronics Product Engineering

Natick, MA

Lead DevOps Engineer for Unique Applications group!

Summary:

We are looking for a Lead DevOps engineer that enjoys and excels at designing build and integration work flows for application software that runs on embedded systems.  Specifically, we are looking for a lead DevOps engineer who will work as part of our cutting edge embedded software group to contribute towards building a new generation of IoT and voice-enabled smart devices.

Key Responsibilities:

  • Lead DevOps activities to gather metrics, improve quality and increase efficiency by focusing on continuous improvement
  • Contribute to an enthusiastic and talented team of Software Engineers to bring new products and compelling experiences to the market
  • Design a build and integration developer flow that enables reusable building blocks that enable faster and more efficient product creation
  • Establish a continuous delivery pipeline to fully automate integration of components across 20+ different embedded development teams
  • Build tools to that enable release, validation, and publishing of embedded modules that will integrate 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:

  • MUST have experience with Docker and containerizing microservices applications
  • MUST have experience with build automation tools like Make, CMake, or Ant
  • Demonstrated capability to comprehend large scale system architecture and understand why it should fail or succeed
  • Tools/tech: GitHub, Jenkins (MUST HAVE), Jira, Artifactory, Conan, Npm, Kubernetes and Docker
  • Demonstrate strong design first and test driven development (TDD) skills
  • Preferred - Excellent object oriented design (OOD) and object oriented programming (OOP) using C++ support or experience.
  • Ideal - Extensive experience with at least one embedded operating system (Linux-preferred, VxWorks, Nucleus, ThreadX, Integrity, etc.)
  • Languages: Any additional Python, Bash scripting, automation, Grafana, Prometheus, Sonarqube

Share This Job

Powered by