Taro Logo

Project Engineer - Embedded Software

A global technology leader helping manufacturers become more productive, sustainable and agile, with 28,000 employees worldwide.
Mayfield Heights, OH, USA
Embedded
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Robotics · Automotive

Job Description

Rockwell Automation, a global leader in industrial automation and digital transformation, is seeking a Project Engineer specializing in Embedded Software. This role is part of a New Product Development team focused 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 ideal candidate will bring 8+ years of software engineering experience, with strong expertise in embedded systems development, C++, and Python programming. You'll be responsible for designing and implementing safety-critical embedded software, leading high-level design of controller features, and working within an Agile framework. The role involves collaboration across multiple teams, including system architects, marketing, and management.

This is an excellent opportunity for an experienced software engineer looking to make an impact in industrial automation. You'll work with cutting-edge technologies, from commercial off-the-shelf to custom System on Chip architectures, and contribute to products that help global manufacturers become more productive and sustainable. The company offers comprehensive benefits including health insurance, 401k, flexible scheduling, and parental leave.

The position requires strong technical leadership capabilities, as you'll be mentoring team members and promoting best practices across the global development organization. With Rockwell Automation's presence in over 100 countries and its commitment to innovation, this role offers significant opportunities for professional growth and the chance to work on technology that makes a real difference in industrial manufacturing.

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 for testable requirements and test plans
  • Use modern continuous integration and development tools
  • Operate across entire software development lifecycle
  • Work on an Agile development team within SAFe organization
  • Mentor less experienced personnel

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 developing automated tests and tools in Python
  • Experience with real-time embedded development environments
  • Knowledge of software engineering principles
  • Experience with Git and Jenkins
  • Experience with continuous integration environments
  • Experience working in Agile development
  • Legal authorization to work in the U.S.

Benefits For Project Engineer - Embedded Software

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Health Insurance including Medical, Dental and 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 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.

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