Taro Logo

Senior Embedded Software Engineer

Global leader in industrial automation and digital transformation, connecting people with technology to expand what is humanly possible.
Mayfield Heights, OH, USA
Embedded
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Robotics · Enterprise SaaS · Automotive

Description For Senior Embedded Software Engineer

Rockwell Automation, a global leader in industrial automation with over 28,000 employees, is seeking a Senior Embedded Software Engineer to join their New Product Development team. This role focuses on designing and developing embedded software for Programmable Logic Controllers (PLC) and Industrial PCs (IPC).

The position offers a hybrid work arrangement in Mayfield Heights, Ohio, where you'll be part of a dynamic team working on cutting-edge industrial automation solutions. You'll be responsible for the entire software development lifecycle, from requirements management to maintenance, while working in an Agile environment within a Scaled Agile Framework (SAFe) organization.

As a Senior Engineer, you'll work with various hardware and software environments, from commercial off-the-shelf to custom System on Chip architectures, and from general-purpose to embedded real-time operating systems. The role requires strong expertise in object-oriented programming, particularly C++ and Python, and experience with modern development tools and practices.

The ideal candidate will have 5+ years of software engineering experience, with a background in Computer Engineering, Computer Science, or Electrical Engineering. Experience with industrial protocols, especially Common Industrial Protocol (CIP), and knowledge of safety and security standards like IEC 61508 or IEC 62443 is highly valued.

Rockwell Automation offers a comprehensive benefits package including health insurance, 401k, paid time off, and parental leave. The company culture promotes continuous learning, mentorship, and professional growth. This is an excellent opportunity for a skilled embedded software engineer looking to make an impact in industrial automation and digital transformation while working for a global technology leader.

Last updated a day ago

Responsibilities For Senior Embedded Software Engineer

  • Design and develop embedded software for Programmable Logic Controllers and Industrial PCs
  • Build and maintain automated tests for product features
  • Work with various hardware and software environments
  • Use modern continuous integration and development tools
  • Operate across entire software development lifecycle
  • Work on Agile development team within SAFe organization
  • Mentor less experienced personnel

Requirements For Senior Embedded Software Engineer

Python
Linux
  • Bachelor's Degree or Equivalent Years of Relevant Work Experience
  • Legal authorization to work in the U.S.
  • 5+ years of software engineering experience
  • Experience with object-oriented programming, especially C++
  • Experience with Python for automated testing
  • Knowledge of software engineering principles
  • Experience with Git and Jenkins
  • Experience with unit testing
  • Experience with Agile development

Benefits For Senior Embedded Software Engineer

401k
Dental Insurance
Medical Insurance
Vision Insurance
Parental Leave
  • Health Insurance including Medical, Dental and Vision
  • 401k
  • Paid Time off
  • Parental and Caregiver Leave
  • Flexible Work Schedule

Interested in this job?

Jobs Related To Rockwell Automation Senior Embedded Software Engineer