
Senior Software Engineer - C++
Rockwell Automation1 day ago
Milwaukee, WI, USASenior
Responsibilities
- Collect, contribute to, and document feature and component requirements.
- Design, implement, and document software subsystems and code.
- Develop and execute unit, functional, automated, and product tests.
- Analyze, debug, correct, and document software anomalies and test results.
- Participate in reviews of requirements, designs, code, test cases, and documentation.
- Contribute to software-development practices, tools, and test-automation improvements.
- Research technologies and standards to solve engineering challenges.
- Communicate design concepts and collaborate with global engineering teams.
- Work with complex control-system concepts and mentor other engineers.
Requirements
- Bachelor’s degree or equivalent years of relevant work experience.
- Legal authorization to work in the United States.
- Typically four years of relevant technical experience.
- Experience in a software product development environment.
- Experience with C++, C#, and TypeScript.
- Experience with Qt, .NET, and React.
- Experience creating, configuring, and managing Kubernetes, Helm, and Docker infrastructure.
- Experience designing and maintaining applications using MariaDB, including schema design, query optimization, and performance tuning.
- Experience using AI models for design, debugging, and implementation.
- Experience creating or updating GitHub Actions.
- Experience with Visual Studio and Visual Studio Code.
- Experience documenting and reviewing designs.
- Familiarity with Linux or WSL.
- A degree in Computer Science, Computer Engineering, Electrical Engineering, or an equivalent field is preferred.
Benefits
- Health insurance including medical, dental, and vision coverage.
- 401(k) plan.
- Paid time off.
- Parental and caregiver leave.
- Flexible work schedule coordinated with the manager.
- Hybrid work policy requiring employees to work at a Rockwell location at least Mondays, Tuesdays, and Thursdays unless they have an off-site business obligation.
Tech Stack
Categories
About Rockwell Automation
Rockwell Automation builds industrial control hardware and factory software for manufacturers, and sells services and systems to design, operate, and maintain automated plants. Its Allen-Bradley controllers, drives, and safety products pair with FactoryTalk software and MES to support discrete and process industries. Founded in 1903 and headquartered in Milwaukee, it is a public company on the NYSE (ROK) with global sales, partners, and OEM customers.