You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Rockwell Automation

Senior Software Engineer - C++

  • Hybrid
  • 6+ years

Salary

Not stated

Similar roles pay $150K - 230K a year · our estimate

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company is a global technology leader that helps manufacturers become more productive, sustainable and agile. It has more than 28,000 employees and serves customers in food production, life-saving medicine, clean water and green mobility.

As a senior software engineer, you will work on the company's HMI visualization software, which lets users build applications that control production processes in many environments. Those applications can run on the company's operator panels, its industrial computers, or customer-supplied machines running runtime tools on Windows or Linux.

You will take a leading role in subsystem design, implementation and testing, support your team through every stage of the development lifecycle, and check that products meet requirements and total quality management standards. You will work with several global teams and handle intermediate-level software testing, including test development, planning, scheduling and execution.

The software group values knowledge sharing and collaboration and uses practices such as Agile/SCRUM and SAFe. You will bring varied technical views, communicate openly and directly, and keep up with new work in software engineering, computer engineering and test automation.

Responsibilities

  • Gather, write and document requirements for features and their components, so the specifications hold what developers and test case authors need
  • Design new subsystems or improve existing ones so they meet the set requirements
  • Write and document code that follows the software design
  • Create and run detailed unit test plans, then report, analyze, debug and fix defects
  • Review documents, designs, code, test cases and user documentation
  • Estimate, plan, build and run test suites, test cases and automated tests that give proper functional coverage
  • Confirm that test cases and specifications verify the documented software requirements
  • Test products, report problems and record results for follow-up
  • Find the origin and cause of identified defects
  • Build working relationships with peers so assigned tasks get the right priority
  • Propose or help improve development practices, tools and test automation
  • Research new approaches and apply current technologies and standards to hard problems
  • Explain design ideas clearly, both in speech and in writing
  • Work with complex control system concepts
  • Mentor other engineers on the team

Requirements

  • Bachelor's degree or equivalent years of relevant work experience
  • Legal authorization to work in the US is required
  • Preferred: typically 4 years of relevant technical experience
  • Preferred: degree in Computer Science, Computer Engineering, Electrical Engineering or an equivalent field
  • Preferred: experience in a software product development environment
  • Preferred: experience with C++, C and TypeScript
  • Preferred: experience with Qt,.NET and React frameworks
  • Preferred: experience creating, configuring and managing container infrastructure with Kubernetes, Helm and Docker
  • Preferred: experience designing, developing and maintaining applications built on MariaDB, including schema design, query optimization and performance tuning
  • Preferred: experience using AI models for design, debugging and implementation
  • Preferred: experience creating or updating GitHub Actions
  • Preferred: experience with Visual Studio and Visual Studio Code
  • Preferred: experience documenting and reviewing designs
  • Preferred: familiarity with Linux or WSL

Conditions

Hybrid role: you must work at a company location on Mondays, Tuesdays and Thursdays unless you have a business obligation away from the office

Flexible work schedule, arranged with your manager around your personal life

Experience determines position level and compensation, as this role is part of a job family

The company is an Equal Opportunity Employer, including disability and veterans

Benefits

  • Health insurance covering medical, dental and vision
  • 401k
  • Paid time off
  • Parental and caregiver leave

Where you’d work

Part of the week in the office

You can work from

  • United States

No visa sponsorship

About the company

Rockwell Automation

Office in United States

Also hiring in Belgium, France, Germany and 28 more places

4 of their 58 open roles are remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 19 checks run
  • 2 red flags

Still hiring?

13 checks

1 red flag

How crowded?

6 checks

1 red flag

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details12 facts · Role, Location, Compensation, Employment
Tech stack
  • React
  • TypeScript
  • Kubernetes
  • Docker
  • C++
  • MySQL
  • Linux
Seniority
Senior
Type
Full-time
Region
United States
Pay period
Annual
Show 7 more factsShow less

Role

Category
Development
Seniority
Senior
Experience
4+ years
Tech stack
  • React
  • TypeScript
  • Kubernetes
  • Docker
  • C++
  • MySQL
  • Linux

Location

Work model
Hybrid
Region
United States
Office
  • United States
Remote from
  • United States
Visa sponsorship
Not sponsored

Compensation

Salary
Salary by agreement
Pay period
Annual

Employment

Type
Full-time

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason