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
Enterprise SaaS · Robotics · Automotive

Job Description

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, developing, and testing embedded software features 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 using modern development practices and tools.

The ideal candidate will have strong expertise in embedded systems development, particularly with C++ and Python, and experience with continuous integration tools. You'll work across the entire software development lifecycle, from requirements to maintenance, within an Agile/SAFe framework. The role requires both technical excellence and leadership skills, as you'll be expected to mentor junior team members and contribute to improving development practices.

This opportunity offers a chance to work on cutting-edge industrial automation technology that impacts manufacturing worldwide. The company provides comprehensive benefits including health insurance, 401k, flexible scheduling, and parental leave. Rockwell Automation's commitment to making the world more productive and sustainable, combined with their focus on employee development and work-life balance, makes this an excellent opportunity for experienced embedded software engineers looking to make a significant impact in industrial automation.

The position requires 5+ years of relevant experience and offers the chance to work with various hardware and software environments, from commercial off-the-shelf to custom System on Chip architectures. You'll be part of a global development organization that values continuous improvement and innovation in industrial automation solutions.

Last updated 2 months ago

Responsibilities For Senior Embedded Software Engineer

  • Design and develop embedded firmware for Programmable Logic Controllers and Industrial PCs
  • Build and maintain automated tests for new and existing product features
  • Work with various hardware and software environments
  • Use modern continuous integration and development tools
  • Operate across the entire software development lifecycle
  • Work on an 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
  • 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 frameworks
  • Experience with Agile development
  • Legal authorization to work in the U.S.

Benefits For Senior Embedded Software Engineer

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

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.