Senior Firmware DevOps Engineer in Brookfield, Wisconsin

Date Posted: 10/5/2020

Job Snapshot

Employee Type: Full-time
Job Type: Engineering
Date Posted: 10/5/2020

Job Description

The Senior Firmware DevOps Engineer drives initiatives aimed at maintaining and improving design, deployment, and test of embedded software used in power tools and battery systems.

Duties and Responsibilities

  • Drive continuous improvement of embedded software development operations
  • Monitor and ensure tools and processes are scalable and stable
  • Partner with the embedded systems design and test teams to automate and reduce repetitive tasks
  • Gather stakeholder and customer input to close the feedback loop throughout the development lifecycle
  • Interface with embedded software development, IT development and operations teams
  • Effectively communicate with developers, business and process owners
  • Quickly and effectively diagnose and propose solutions for technical issues in embedded software development systems
  • Ensure on-time completion of tasks, projects, and initiatives
  • Develop and drive the implementation of the long-term DevOps roadmap and vision
  • Mentor younger engineers and model Milwaukee Tool culture for all

Education and Experience Requirements

  • Bachelor of Science Degree in Computer Engineering, Computer Science, Electrical Engineering or similar field
  • 5 years of experience with DevOps, automated testing, continuous integration/continuous deployment (CI/CD)
  • Self-starter with proven ability to self-manage
  • Practical experience in embedded software development
  • Highly collaborative work style with demonstrated ability to both lead and follow
  • Understands software development practices for microcontroller, desktop, server, and cloud applications
  • Familiarity with software configuration management tools, defect tracking tools, and peer review
  • Demonstrated experience with Python, Powershell, C/C++, various scripting languages
  • Experience using Jenkins, Bamboo, or other CI/CD software
  • Knowledge of Puppet, Docker, or similar configuration management tools
  • Familiar with reporting software such as Microsoft PowerBI or IBM Cognos
  • Knowledge of verification systems in a mixed hardware/software environment
  • Strong documentation writing skills
  • Mentoring and leadership experience
  • High interest in tools of the trade
    •  
Apply Now

Not Ready To Apply Yet?

If you're interested in career opportunities, but not ready to apply, join our Talent Network to stay connected to us and receive updates on the latest job opportunities and company news.