Sr Control Software Engineer

  • location: Franksville, WI
  • type: Permanent
  • salary: $80,000 - $105,000 per year

job description

Sr Control Software Engineer

job summary:
Sr. Control Software Engineer

POSITION SUMMARY

Lead the research, definition, and develop of software modules for applications used in a variety of off-highway, industrial, agricultural, and heavy equipment construction machinery. Develop and review requirements and design specifications, lead design and code reviews, propose and evaluate designs, assign tasks to junior engineers, model and test complex control algorithms. Develop and improve our techniques of software engineering design processes and best practices. Mentor junior engineers and collaborate with other engineering disciplines to successfully complete development projects on time and on budget.

ESSENTIAL FUNCTIONS

Reasonable Accommodations Statement To accomplish this job successfully, an individual must be able to perform, with or without reasonable accommodation, each essential function satisfactorily. Reasonable accommodations may be made to help enable qualified individuals with disabilities to perform the essential functions.

Essential Functions Statement(s)

- Understand a wide variety of control system designs, challenges with hard real-time deadlines, hardware interfaces, developing drivers, user interfaces, implementing real-time operating systems, and MatLab/Simulink modeling skills.

- Lead cross-functional design teams to evaluate and identify solutions to problems, develop review, and approve high-level requirements, review and approve design specifications based on requirements, and ensure engineered solutions meet the specifications.

- As a leader, communicate team development progress, challenges, and roadblocks with the design team and the project leaders.

- Supervise the development of test cases to valid control software. Review the results.

- Develop software to monitor control signals, implement algorithms, and measure process variables such as temperatures, pressures, and positions.

- Ensure conformance to design and equipment specifications and compliance with operational and safety standards.

- Define and follow accepted best practices for software development and source code archival.

- Leads software design reviews, code reviews, and software DFMEA activities for major product development initiatives.

- Investigates software tools and obtains licenses for use.

- Define and follow accepted best practices for software development and source code archival.

- Estimate effort required to complete project tasks to assist with project plan generation.

- Drive development process best practices through continual improvement.

POSITION QUALIFICATIONS

Competency Statement(s) SKILLS & ABILITIES

Education: Bachelor's degree (four-year college or technical school) Required field of study: Electrical, Electronics, Computer Engineering Master's degree is a plus, Master's degree in Controls a big plus

Experience: Ten plus years in control software design and development

- Designing electronic controls for hydraulic systems.

- Control of cranes, mobile elevated work platforms, excavators, tractors, or combine control software is highly preferred.

- Developed software for real-time machine control or vehicle controls and automation.

- Modeling and simulation of software using hardware in the loop is a plus.

- A working knowledge of wireless and wired communications technologies, protocols, and applications.

- Experience in requirement engineering and management is required.

Computer Skills: Microsoft Office 360:

- Outlook, Word, Excel, PowerPoint, SharePoint, and Visio

- Able to download and install various software packages or tools for evaluation

Certifications & Licenses: None required.

Other Requirements:

- Familiar with Linux, Python, GIT, hard real-time design, lean development best practices

- Understands all phases of product development lifecycle: requirements analysis, architectural design, design and development, implementation, validation testing, and production release.

 
location: YORKVILLE, Wisconsin
job type: Permanent
salary: $80,000 - 105,000 per year
work hours: 8am to 6pm
education: Bachelors
 
responsibilities:
Responsibilites

Lead the research, definition, and development of software modules for applications used in a variety of off-highway, industrial, agricultural, and heavy equipment construction machinery. Develop and review requirements and design specifications, lead design and code reviews, propose and evaluate designs, assign tasks to junior engineers, model and test complex control algorithms. Develop and improve our techniques of software engineering design processes and best practices. Mentor junior engineers and collaborate with other engineering disciplines to successfully complete development projects on time and on budget.

 
qualifications:
  • Experience level: Experienced
  • Minimum 10 years of experience
  • Education: Bachelors (required)
 
skills:
  • Controls
  • Manufacturing
  • Linux
  • Python
  • Lean
  • Git

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs



    Senior Software Developer

  • location: New Berlin, WI (remote)
  • job type: Permanent
  • salary: $125,000 - $130,000 per year
  • date posted: 6/30/2021