Taro Logo

Project Engineer - Embedded Software

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

Job Description

Rockwell Automation, a global leader in industrial automation with 28,000 employees worldwide, is seeking a Project Engineer for Embedded Software 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 team working on cutting-edge industrial automation solutions.

The ideal candidate will bring 8+ years of software engineering experience, with strong expertise in embedded systems, C++, and Python. You'll lead high-level design of controller features, work with cross-functional teams, and mentor junior engineers. The role requires deep understanding of object-oriented programming, real-time embedded systems, and modern development practices including continuous integration and automated testing.

Working in an Agile environment within a Scaled Agile Framework (SAFe), you'll contribute to short-term sprints and long-term product roadmaps. The position offers comprehensive benefits including health insurance, 401k, flexible scheduling, and parental leave. This is an excellent opportunity for an experienced embedded software engineer looking to make an impact in industrial automation and digital transformation.

Rockwell Automation's commitment to making the world more productive and sustainable, combined with their global reach and innovative technology focus, makes this an exciting opportunity for someone passionate about embedded systems and industrial automation.

Last updated a month ago

Responsibilities For Project Engineer - Embedded Software

  • Design and develop embedded software including safety and security critical embedded software for PLCs and Industrial PCs
  • Strategize, build and maintain tests and frameworks for product features
  • Lead high and detailed-level design of controller features and subsystems
  • Partner with development teams to construct testable requirements
  • Use modern continuous integration and development tools
  • Work across entire software development lifecycle
  • Mentor less experienced personnel
  • Work in Agile development team within SAFe organization

Requirements For Project Engineer - Embedded Software

Python
Linux
  • Bachelor's Degree in Computer Engineering, Computer Science, Electrical Engineering or equivalent
  • 8+ years of software engineering experience
  • Experience with object-oriented programming and C++
  • Experience with Python for automated testing
  • Experience with real-time embedded development environments
  • Knowledge of software engineering principles
  • Experience with Git and Jenkins
  • Experience with unit testing
  • Experience with Agile development
  • Legal authorization to work in the U.S.

Benefits For Project Engineer - Embedded Software

401k
Dental Insurance
Medical Insurance
Vision Insurance
Parental Leave
  • Health Insurance (Medical, Dental, Vision)
  • 401k
  • Paid Time Off
  • Parental and Caregiver Leave
  • Flexible Work Schedule

Related Jobs

Senior Embedded Software Engineer

Senior Embedded Software Engineer role at Rockwell Automation focusing on PLC and IPC development, requiring 5+ years experience in embedded systems and C++/Python programming.

Project Engineer - Embedded Software

Senior embedded software engineering role at Rockwell Automation, focusing on PLC and Industrial PC development with C++ and Python, offering hybrid work in Mayfield Heights, OH.

Project Engineer, Embedded software

Senior embedded software engineering role at Rockwell Automation focusing on DevOps and test automation for industrial control systems.

Project Engineer - Embedded Software

Senior embedded software engineering role at Rockwell Automation focusing on PLC and IPC development, requiring 8+ years experience in C++, Python, and real-time systems.

Senior Embedded Software Engineer

Senior Embedded Software Engineer role at Rockwell Automation, developing firmware for PLCs and Industrial PCs, requiring 5+ years experience in embedded systems and C++.