Software Engineer IV

Briggs & Stratton•Milwaukee, WI

About The Position

Performs and leads a variety of very complex engineering duties to design, plan, and oversee the architect, design, development, and management of software systems applied to new or existing products. Evaluates progress and results of projects. Recommends changes in design, procedures or objectives as necessary.

Requirements

  • Extensive professional experience in object-oriented design and analysis using C++ and MATLAB or equivalent.
  • Comprehensive knowledge of control development and calibration tools including dSpace, Vector CANalyzer, ETAS INCA, and ATI Vision.
  • Comprehensive knowledge of appropriate standards and regulations including functional safety.
  • Extensive professional experience with software management tools including Subversion and Git.
  • Proven ability to work well with others as part of a diverse global team.
  • Proven communication skills to explain designs and logic used.
  • Fluent in English and primary language used in area of responsibility and/or location.

Responsibilities

  • Develops and manages control system software architecture for complex integrated power systems and without pre-defined requirements.
  • Uses MATLAB/Simulink to create complex embedded control software and understands plant modelling and physics of systems being controlled.
  • Deploys control algorithms to embedded controllers (rapid prototyping and production ECU).
  • Creates very complex software requirements, specifications and validation plans from loosely formed project level inputs.
  • Partners with other departments to help drive business decisions.
  • Develops engineering test standards.
  • Acts as a liaison between other departments as necessary.
  • Develops very complex system architectures across multiple product lines that enable cohesive integration, component maintainability, and reuse.
  • Owns the entire software lifecycle.
  • May Performs a full range of managerial responsibilities which may include but not be limited to: interviewing, hiring, coaching and developing employees; planning, assigning and directing work; EEO/AA; performance management; department budget.
  • Performs other duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service