Taro Logo

Project Engineer - Embedded Software

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

Job Description

Rockwell Automation, a global leader in industrial automation with over 28,000 employees, is seeking a Project Engineer specializing in Embedded Software. This role is part of their New Product Development team, focusing 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.

The role demands expertise in embedded software development, particularly in safety and security-critical systems. You'll work with various hardware and software environments, from commercial off-the-shelf to custom System on Chip architectures. The position requires strong skills in object-oriented programming, particularly C++ and Python, and experience with modern development practices including continuous integration and automated testing.

As a senior technical professional, you'll lead high-level design of controller features and subsystems, working within an Agile framework and coordinating across multiple teams. The role offers opportunities to mentor junior developers and contribute to the broader development community. Rockwell Automation provides comprehensive benefits including health insurance, 401k, paid time off, and flexible work arrangements.

The ideal candidate will have 8+ years of software engineering experience, a bachelor's degree in a relevant field, and demonstrated expertise in embedded systems development. Experience with industrial protocols, safety standards, and real-time embedded development environments is highly valued. This position offers the opportunity to work with a global technology leader focused on making manufacturing more productive, sustainable, and agile.

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
  • Work with various hardware and software environments
  • Lead high and detailed-level design of controller features and subsystems
  • Partner with development teams for test planning and implementation
  • Use modern continuous integration and development tools
  • Work across entire software development lifecycle
  • Mentor less experienced personnel
  • Work in an 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 Engineer position at Rockwell Automation, focusing on PLC and IPC development with C++ and Python, requiring 8+ years of experience.

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++.