Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Controls Software Engineer II

$95k - $120k
Full-time

Backburner Labs, Inc

Welcome to Backburner Labs  

Metal to Mobile 

Some companies build software. Others build hardware. We build whatever the problem demands. 

Backburner Labs is a multidisciplinary engineering consultancy where mechanical, electrical, systems, and software engineers work together to solve complex technical challenges. From embedded systems and industrial automation to robotics, medical devices, IoT, cloud platforms, and AI-enabled applications, we help our clients build products that often don't exist yet. 

Our clients come to us when the engineering is difficult, the timeline is ambitious, and there isn't a roadmap waiting to be followed. They're looking for engineers who can create one. 

If that sounds exciting rather than intimidating, you'll probably enjoy working here. 

You'll collaborate with talented engineers across disciplines, influence technical decisions, learn new technologies, and help turn ideas on a whiteboard into products used in the real world. We move quickly, trust our engineers, and expect everyone to contribute ideas, not just code, designs, or specifications. 

If you're the kind of engineer who asks, "What's the hardest problem we're solving?" before asking, "What's the tech stack?", you'll probably feel right at home. 

Come build what doesn't exist yet. 

Quick Facts
  • Founded: 2019
  • Company: ~50 people (full-time and contract employees)
  • Current location: St Paul - St Anthony Park area 
  • Future location: Minneapolis - Prospect Park area (we have leased a 43,000 sq ft building) 
  • Revenue: doubled every year for 5 years (more details shared later) 
  • Client retention: 93% 
Overview

This is a hands-on role working with PLCs, HMIs, sensors, motors, drives, robotics, industrial networks, and custom equipment. You will collaborate with software, electrical, and mechanical engineers to take systems from early requirements through programming, integration, troubleshooting, and deployment.

As an Engineer II, you should be able to independently complete defined portions of a project, make sound technical decisions within your area, and recognize when additional guidance is needed.

Details:

  • Reports to: Principal Mechanical Engineer
  • Team: ~7
  • Status: Full-time employee
  • Salary range: $95,000 - $120,000
  • Interview process: (~2.5 weeks):
    • Head of Talent - video call
    • Principal Mechanical Engineer - video call
    • Panel interview and tour - in person
      • Peers
      • Leadership
    • Decision

What You Will Do

  • Develop, test, and maintain controls software for automated equipment and integrated systems.
  • Program and configure PLCs and develop or modify HMI applications.
  • Translate customer needs, electrical designs, and equipment sequences into working control logic.
  • Develop operating sequences, state machines, alarms, interlocks, fault recovery, and safety-related behaviors.
  • Integrate controls with sensors, motors, drives, robotics, vision systems, and other equipment.
  • Configure and troubleshoot industrial communication networks and protocols.
  • Review electrical schematics, I/O lists, equipment layouts, and technical specifications.
  • Test software in simulation, on development hardware, and on production equipment.
  • Support system bring-up, factory acceptance testing, installation, and commissioning.
  • Troubleshoot issues that cross software, electrical, mechanical, and network boundaries.
  • Document software, configurations, operating sequences, and test results.
  • Communicate technical decisions, risks, and project status to customers and internal teams.

What We Are Looking For

  • Bachelor’s degree in engineering, computer science, or a related field, or equivalent practical experience.
  • Approximately three or more years of professional controls or automation experience.
  • Experience programming at least one major PLC platform.
  • Experience developing or modifying HMI applications.
  • Working knowledge of industrial control systems, including I/O, sensors, actuators, motors, and drives.
  • Ability to read electrical schematics, wiring diagrams, and equipment sequences.
  • Experience integrating, testing, and commissioning controls software on physical equipment.
  • Understanding of common industrial networks and communication protocols.
  • Strong cross-disciplinary troubleshooting skills.
  • Ability to manage defined engineering work with limited day-to-day direction.
  • Clear written and verbal communication skills.
  • Ability to work primarily from our Minneapolis/St. Paul-area office and travel to project or customer sites as needed.

Helpful Experience

  • Rockwell/Allen-Bradley, Siemens, Beckhoff, Omron, or similar PLC platforms.
  • FactoryTalk View, Ignition, WinCC, AVEVA/Wonderware, or similar HMI/SCADA platforms.
  • Ladder logic, structured text, or function block programming.
  • EtherNet/IP, EtherCAT, PROFINET, Modbus TCP, OPC UA, or CAN.
  • Motion control, servo systems, robotics, or machine vision.
  • Python, C, C++, C#, JavaScript, Linux, or other general-purpose software technologies.
  • Machine building, manufacturing equipment, test systems, medical devices, or regulated products.
  • Functional safety, risk assessments, or safety PLCs.
  • Source control, automated testing, and modern software-development practices.

How We Work

Backburner Labs builds systems that combine software, electrical engineering, mechanical design, and physical hardware. Our engineers regularly work outside the boundaries of a single discipline.

You may spend part of a project developing control logic, another part diagnosing an I/O problem with an electrical engineer, and another standing next to a machine figuring out why the real system behaves differently from the design.

We value engineers who take ownership, communicate clearly, and stay with a problem until they understand what is actually happening.

You will probably enjoy this role if you:

  • Like making physical systems move and operate reliably.
  • Enjoy working on different products and technical challenges.
  • Are comfortable when the problem is not perfectly defined.
  • Look beyond your own code when troubleshooting.
  • Care about leaving behind understandable, maintainable work.
  • Enjoy collaborating across engineering disciplines.
ALL ARE WELCOME

We're proud to be an equal opportunity employer. We welcome people of all backgrounds and believe different experiences, perspectives, and ideas make our team and our work better. If you're excited about the role, we encourage you to apply.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Controls Software Engineer II in Saint Paul, MN vacancy
  • $103.2k - $154.8k

     ...Software Development Engineer II Date: Aug 1, 2026 Location(s): St. Paul, MN, US, 55107Juno Beach, FL, US, 33408 Company: NextEra Energy Requisition ID: 95447 NextEra Analytics offers energy consulting services using industry-leading scientific analysis... 
    Suggested
    Full time
    For contractors
    Work experience placement
    Local area
    Relocation

    NextEra Energy , Inc.

    Saint Paul, MN
    2 days ago
  • $125k

     ...Mobile  Some companies build software. Others build hardware. We...  ...Labs is a multidisciplinary engineering consultancy where mechanical,...  ...Overview  The Software Engineer II (SE II) is a mid-level...  ...~ Experience with version control systems (Git), CI/CD pipelines... 
    Suggested
    Full time
    Contract work

    Backburner Labs, Inc

    Saint Paul, MN
    9 days ago
  •  ...based cash incentive awards.Salary Range$120,400.00 - $198,700.00Target Openings1What Is the Opportunity?Travelers is seeking a Software Engineer II to join our organization as we grow and transform our Technology landscape. Individual will complete advanced end to end... 
    Suggested
    Full time
    Work experience placement
    Local area
    Immediate start

    The Travelers Indemnity Company

    Minneapolis, MN
    9 hours ago
  • $120.4k - $198.7k

     ...transformation toward Salesforce excellence. We are seeking talented Software Engineers with strong engineering fundamentals who are eager to expand...  ...deployment and maintenance ~ Experience with version control systems and modern development tools and practices ~... 
    Suggested
    Work experience placement
    Local area

    Travelers Insurance

    Saint Paul, MN
    1 day ago
  • $152.65k

     ...the partner of choice for organizations committed to advancing health equity. Who We're Looking For We are looking to hire a Software Engineer II, Integrations (L2) who will deliver scoped integration work that connects external systems to our platform in a reliable,... 
    Suggested
    Temporary work
    Remote work
    Flexible hours

    GrabJobs

    Minneapolis, MN
    3 days ago
  • $96.3k - $154.4k

     ...any recruiting communications or Kapitus' recruiting process in general should email ****@*****.*** As an AWS Software Engineer II at Kapitus, you will play a pivotal role in driving impactful solutions for intricate business challenges within a dynamic and... 
    Temporary work
    Remote work
    Flexible hours
    Day shift

    Kapitus

    Minneapolis, MN
    5 days ago
  • Mission of the RoleThis position may be based in either our Minneapolis, MN or Canton, MA office.As a Systems Application Engineer II, you will play a pivotal role in shaping intelligent automation solutions across North America. You’ll partner with sales, industry teams... 
    Full time
    Work at office
    Monday to Friday
    Flexible hours
    Weekend work

    SICK

    Minneapolis, MN
    3 days ago
  • $110k - $130k

     ...Job Description Senior Software Engineer - C#.NET Woodbury, MN (Hybrid - minimum 3 days onsite per week) Full-Time | $110,000-$13...  ...OpenAPI/Swagger PostgreSQL and other relational databases IIS, Windows Server, and containerized services GitHub... 
    Full time
    Local area
    3 days per week

    Ledgent Tech

    Saint Paul, MN
    5 days ago
  •  ...people in a collaborative work environment. Join us. Electrical Engineers at Forj Medical play a key role in designing, developing,...  ...and high-quality medical technologies. The Electrical Engineer II applies knowledge of analog and digital circuit design, embedded... 
    Local area

    SPINX Company

    Saint Paul, MN
    5 days ago
  •  ...Conducts code reviews to provide guidance on engineering best practices Accountable for ensuring...  ...practices Exhibits relentless focus in software reliability engineering standards...  ...Experience with CICS/VTAM and/or IMS/DB2, COBOL II, Easy Trieve, JCL, MVS operating system,... 
    Work experience placement

    Jobtailor

    Saint Paul, MN
    3 days ago
  •  ...Job Description Job Description Role: Software Development Engineer (SDE) II  Job Type: Full-time  Years of Experience: 2+  Work Arrangement...  ...ingestion processes.  ~ Design and maintain source control repositories and CI/CD pipelines.  ~ Create and alter... 
    Full time
    Work at office
    Shift work

    Kognitiv Edge

    Minneapolis, MN
    5 days ago
  • $86.7k - $170.9k

    Position Summary Integration Engineer II, AI & Engineering/Engineering as a ServiceAI & Engineering leverages cutting-edge engineering...  ..., and operate integrated/verticalized sector solutions in software, data, AI, network, and hybrid cloud infrastructure. These... 
    Flexible hours

    Deloitte

    Minneapolis, MN
    2 days ago
  • $118.7k - $218.6k

     ...Summary Lead AI and Data Science Engineer II Drive the design and delivery of advanced...  ...science, and adjacent disciplines. Software & Data Engineering Develop full-stack, web...  ...extract, transform, load (ETL), version control, and continuous integration and continuous... 

    Deloitte

    Minneapolis, MN
    3 days ago
  • $96k - $192k

     ...in climate solutions such as temperature control, air quality and transportation, we...  ...social media at @Carrier. As a Lead Engineer for Automated Logic Corporation, you will...  ...design, and culminating with a finished software product capable of being installed by operations... 
    Permanent employment
    Temporary work
    For subcontractor
    Work at office
    Local area

    Carrier World

    Saint Paul, MN
    a month ago
  • $71k - $88k

     ...team! What's the role? Applications Engineers serve as a trusted technical advisor,...  ...maximize the use of ZEISS hardware and software systems. Support will be delivered through...  ...engineering drawings for dimensional control requirements. Proficiency in 3D mathematics... 
    Live in
    Work at office
    Local area
    Remote work

    IQS

    Minneapolis, MN
    4 days ago
  •  ...in a dynamic environment, we invite you to join us. Sr. Controls Engineer Responsible for design, implementation, test, and support...  ...desired. Strong PLC, electro-mechanical systems, and software programming experience strongly preferred. Experience with... 
    Work experience placement
    For subcontractor
    Local area

    North Wind

    Saint Paul, MN
    9 hours ago
  • $90k - $130k

     ...Job Title: Controls Engineer Job Description This role designs, programs, and commissions advanced automation and control systems for...  ...on-site commissioning. Design and implement hardware and software safety systems using Allen-Bradley GuardLogix controllers... 
    Permanent employment

    Actalent

    Saint Paul, MN
    3 days ago
  • $45 - $65 per hour

     ...Job Title: Electrical Controls Engineer Job Description As an Electrical Controls Engineer, you will be responsible for the design,...  ...Strong experience with PLC, electro-mechanical systems, and software programming. Experience with one-line power diagrams and... 
    Contract work
    Temporary work
    Work experience placement
    For subcontractor
    Local area
    Work from home
    Monday to Friday
    Weekend work

    Actalent

    Saint Paul, MN
    2 days ago
  • $140k - $200k

     ...people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups... 
    Work at office
    Remote work

    Speechify

    Saint Paul, MN
    1 day ago
  •  ...ensure Western military advantage, sovereign control of economically competitive manufacturing...  ...blocks to be combined at the speed of software, limited by only the hard constraints of...  ...available Maintain and optimize inference engine architecture Tune data storage... 
    Full time
    Work at office
    Local area
    3 days per week

    Swoop Technologies

    Saint Paul, MN
    1 day ago
  •  ...Senior Software Engineer - Backend Anywhere Type: Permanent Category: Engineer Industry: Technology Workplace Type: Remote Reference ID: JN -052026-106925 Date Posted: 08/09/2026 Shortcut: Description Recommended Jobs Description:... 
    Hourly pay
    Permanent employment
    Full time
    Local area
    Remote work

    Eliassen Group

    Saint Paul, MN
    1 day ago
  • $95k - $125k

     ...Welcome to Backburner Labs   Metal to Mobile  Some companies build software. Others build hardware. We build whatever the problem demands.  Backburner Labs is a multidisciplinary engineering consultancy where mechanical, electrical, systems, and software engineers... 
    Full time
    Contract work

    Backburner Labs, Inc

    Saint Paul, MN
    11 days ago
  • $158k - $293k

    Staff Software Engineer (AI) - Forward EngineeringBuild the future of AI‑powered systems at Thomson ReutersJoin our Forward Engineering team and help reinvent how Thomson Reuters operates. As a Staff Software Engineer (AI), you'll architect and prototype AI‑driven systems... 
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Eagan, MN
    4 days ago
  • $98.4k - $199k

     ...and geographic location.The Software Developer III owns delivery of...  ...Old National Bank's Product Engineering organization, and sets the technical...  ...Developer family (Levels I, II, and III). You may mentor...  ...criteria and appropriate controls, and apply responsible-AI practices... 

    Old National Bank

    Saint Paul, MN
    1 day ago
  • $82.6k - $162.8k

     ...Oracle Cloud Security - Consultant / Security Engineer IIDeloitte’s Cyber team helps...  ...work with clients to assess risks, design controls, and implement security solutions that strengthen...  ...026.Work you'll doAs a Security Engineer II on the Cyber Enterprise Security team,... 
    Local area
    Visa sponsorship

    Deloitte

    Minneapolis, MN
    3 days ago
  • $30 per hour

     ...challenges. We offer unique opportunities for smart, hands-on engineers with the expertise and passion to solve difficult problems in...  ..., with the scale and customer-focus of the leading enterprise software company in the world. Values are OCI’s foundation and how... 
    Hourly pay
    Temporary work
    Internship
    Flexible hours

    Oracle

    Saint Paul, MN
    5 days ago
  • $110k

     ...solutions for the aerospace industry. We deliver highly engineered facilities, electro-mechanical systems, and software specifically designed for jet engine testing....  ..., wind tunnels, and other data acquisition and control systems. Effectively time manage and... 
    Temporary work
    Local area
    Flexible hours

    JETS - Engineering

    Saint Paul, MN
    9 hours ago
  • $113k - $254.2k

     ...C.H. Robinson is seeking a hands-on Senior Software Engineer to join our Robinson Fresh team. In this role, you'll combine technical excellence...  ...and automated testing practices. ~ Experience with version control systems such as Git, GitHub, Azure DevOps, TFS, or similar... 
    Hourly pay
    Contract work
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    C.H. Robinson

    Saint Paul, MN
    9 hours ago
  • $146k - $190k

     ...mental healthcare? Come join our mission of getting therapy in the hands of everyone! We are looking for an experienced Senior Software Engineer to join our team. This individual will play a key role in designing, building, and scaling the core applications and services... 
    Live in
    Local area
    Remote work
    Worldwide
    Flexible hours

    GrabJobs

    Saint Paul, MN
    1 day ago
  • $145k - $217k

     ...innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2026) Day to Day As a Senior Software Engineer at Indeed, you will contribute to the development and evolution of software systems that support core products and services... 
    Work experience placement
    Local area

    Indeed

    Saint Paul, MN
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Controls Software Engineer II. Be the first to apply!