Rockwell Automation

Senior Software Engineer, Embedded

Rockwell Automation
Apply
2 days ago
Eden Prairie, MN, USASenior

Base Salary

$120k - $179k/yr

Responsibilities

  • Develop safety- and security-critical embedded software for new servo drives.
  • Design, implement, test, release, and maintain software across the full software development lifecycle.
  • Implement platform BSPs, features, and subsystems across commercial and custom hardware environments.
  • Build and maintain automated tests and tools for new and existing product features.
  • Debug embedded software systems using on-chip debugging tools.
  • Use continuous integration and development tools and improve engineering tools and practices.
  • Participate in requirements management, decomposition, design, implementation, testing, release, and maintenance.
  • Contribute to Agile sprint, program increment, and product roadmap planning.
  • Provide technical guidance and mentor less experienced personnel.
  • Develop software and tests involving industrial protocols and safety and security standards.

Requirements

  • Bachelor’s degree or equivalent years of relevant work experience.
  • Typically at least five years of related experience, including five or more years of professional software engineering experience.
  • Professional experience developing embedded software, particularly with an embedded real-time operating system or Linux.
  • Proficiency with object-oriented programming concepts; C++ and Python are preferred.
  • Experience developing automated tests and tools in a high-level or object-oriented language such as Python or C++.
  • Experience with on-chip debugging, automation frameworks, requirements decomposition, and test traceability.
  • Experience using Git, Jenkins, unit-testing tools such as GTest or CppUnit, and Agile project tools.
  • Experience developing software for industrial protocols, especially Common Industrial Protocol.
  • Experience developing software and tests for safety and security standards such as IEC 61508 or IEC 62443.
  • A degree or advanced coursework in computer engineering, computer science, electrical engineering, or controls is preferred.

Benefits

  • Health insurance including medical, dental, and vision coverage.
  • 401(k) plan.
  • Paid time off.
  • Parental and caregiver leave.
  • Flexible work schedule coordinated with the manager.
  • Hybrid work in Eden Prairie, Minnesota, with employees expected to work at a Rockwell location at least Mondays, Tuesdays, and Thursdays unless conducting an out-of-office business obligation.

Tech Stack

Categories

Rockwell Automation

About Rockwell Automation

10,000+ employees

Rockwell Automation builds industrial control hardware and factory software for manufacturers, and sells services and systems to design, operate, and maintain automated plants. Its Allen-Bradley controllers, drives, and safety products pair with FactoryTalk software and MES to support discrete and process industries. Founded in 1903 and headquartered in Milwaukee, it is a public company on the NYSE (ROK) with global sales, partners, and OEM customers.

Contact me