Senior Software Engineer

Rockwell Automation · Other US Location

Company

Rockwell Automation

Location

Other US Location

Type

Full Time

Job Description

Rockwell Automation is a global technology leader focused on helping the world's manufacturers be more productive, sustainable, and agile. With more than 25,000 employees who make the world better every day, we know we have something special. Behind our customers - amazing companies that help feed the world, provide life-saving medicine on a global scale, and focus on clean water and green mobility - our people are energized problem solvers that take pride in how the work we do changes the world for the better.

We welcome all makers, forward thinkers, and problem solvers who are looking for a place to do their best work. And if that's you we would love to have you join us!

Job Description

Position Summary

As a Senior Software Engineer, you will be a team member of the research and development center responsible for developing innovative software products and solutions for Rockwell Automation control system product line. We are passionate about technology, innovation, and continuous learning. We want you to join our team as a software engineer, not as a programmer. Our software teams understand how important it is to see the larger system picture. They have a working understanding of the full software development lifecycle and how their efforts contribute to the overall success of our products and our customers.

In this position you will design and develop new software products and features, focusing on prototyping new functionality and developing proof- of- concept applications. Development is performed in a team environment utilizing state-of-the-art engineering and software development practices and technology. You will gain vast knowledge of our industrial automation and remote monitoring products, virtual design, simulation, and cloud computing technology. We look for a creative and technically skilled candidate who enjoys being part of a dynamic team with a lot of responsibility and the opportunity for personal development.

Essential Functions

  • Contributes to architectural design and independently develops system designs that meet the requirements. Provides estimates for the design. Considers tradeoffs between requirements, speed, cost, and reliability in the choice of a design approach.
  • Develops and documents code, according to the development process, that satisfies the software design. Develops and executes thorough unit test plans. Reports, analyzes, debugs and corrects anomalies. Integrates with other components, solving problems across subsystems and products, to produce a final product. Responsibilities may extend to the technical management of the design, testing and integration of other engineers' work in related areas.
  • Leads or participates in reviews of documents, designs, code, test cases and user documentation.
  • Typically, responsible for the ongoing maintenance and integrity of several software subsystems.
  • Provides work estimates and status reports as requested. Maintains adequate interaction to ensure assigned tasks are prioritized appropriately.
  • Keeps informed of new developments in the software engineering and computer engineering fields and disseminates appropriately through the organization. Identifies and participates in technical and developmental training opportunities.
  • Researches, considers, and explores new possibilities utilizing the latest technologies and standards. May function as a go-to person for a technology, software methodology or other area of expertise.
  • May function as a technical lead of a small to mid-sized development team.
  • Initiates or contributes to software development capability improvement in the areas of software development practices and development tools.
  • Clearly communicates and conveys design concepts, both verbally and written. Also, able to learn and understand complex control system concepts.
  • Effectively teams with others throughout mutually supportive professional relationships, open and direct communications, honesty, and respect. Able to cope with and leverage stylistic differences and differences of opinion.

Basic Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or similar engineering discipline or equivalent experience
  • Legal authorization to work in the US is required. We will not sponsor individuals for employment visas, now or in the future, for this job opening.

Preferred Qualifications

  • Typically requires a minimum of 5 years of experience in a software product development environment.
  • Demonstrates proficient knowledge and utilization of engineering tools necessary for successful performance of the essential functions of this job description
  • Proven application in at least two of the following languages TypeScript/JavaScript, C++, C#, Python, Java, Rust
  • Proven application of data structures and algorithms.
  • Proven application of object-oriented designs
  • Knowledge of multithreading, concurrent system, real-time systems, industrial automation, and simulation systems is a plus.
  • Experience with modern database technologies and query languages
  • Working knowledge of Rust programming language is a plus
  • Working knowledge of DevOps processes is a plus
  • Working knowledge of cloud computing and Microsoft Azure technology or related system is a plus
  • This position is part of a job family. Experience will be the determining factor.
  • Experienced in both local and global technical development team environments.

***This position is part of a job family. Experience will be the determining factor for position level and compensation.

Who we are

We are a global leader in industrial automation and digital transformation. We connect the imaginations of people with the potential of technology to expand what is humanly possible, making the world more productive and more sustainable. Headquartered in Milwaukee, Wisconsin, we employ approximately 23,000 problem solvers dedicated to our customers in more than 100 countries.

#LI-MG1

We are an Equal Opportunity Employer including disability and veterans.

If you are an individual with a disability and you need assistance or a reasonable accommodation during the application process, please contact our services team at +1 (844) 404-7247.

Date Posted

04/05/2023

Views

6

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Senior Software Engineer (Scala/Java) - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...

View Details

Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation

Views in the last 30 days - 0

The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...

View Details

Principal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...

View Details

Software Engineering Manager - Cargill

Views in the last 30 days - 0

The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...

View Details

Senior Finance Business Partner (d/f/m) - Personio

Views in the last 30 days - 0

Personio an intelligent HR platform is seeking a Senior Manager for FPA to lead financial planning and analysis for key departments The ideal candidat...

View Details

Senior Lead, Talent Acquisition - Sales (Relocation to Munich) (d/f/m) - Personio

Views in the last 30 days - 0

Personio a leading HR platform is seeking a Senior Lead Talent Acquisition professional to drive growth in the Revenue and Success functions across Eu...

View Details