✦ Luna Orbit — Software Engineering

Engineer, Embedded Software

at Rockwell Automation

📍 2 Locations Hybrid Posted March 27, 2026
Type Not Specified
Experience mid
Exp. Years 2+ years
Education Bachelor's Degree or Equivalent
Category Software Engineering

This role involves developing embedded software for programmable logic controllers, building automated tests, and supporting hardware-software integration in a hybrid environment.

  • Develop embedded software
  • Build and maintain automated tests
  • Work across hardware and software environments
  • Participate in design and code reviews
  • Support continuous integration

The position requires expertise in embedded software development, object-oriented programming in C++ and Python, real-time operating systems, and automation frameworks, supporting industrial automation products.

The ideal candidate is a mid-level embedded software engineer with at least 2 years of experience in developing and testing embedded systems, proficient in C++ and Python, with strong problem-solving skills and familiarity with real-time operating systems.

develop embedded softwareautomated testingobject-oriented programminghardware and software environmentsdesign and code review
C++Pythontest automationsoftware development lifecycleembedded systems
automated test frameworkscontinuous integration tools
embedded softwareprogrammable logic controllersC++Pythonautomated teststest frameworksobject-oriented programminghardware environmentsreal-time operating systemscontinuous integrationdevelopment tools
embedded softwareprogrammable logic controllersC++Pythonautomated teststest frameworksobject-oriented programminghardware environmentsreal-time operating systemscontinuous integrationdevelopment tools
problem-solvingteamworkcommunicationadaptabilitycollaboration
Industry Manufacturing
Job Function Embedded software development and testing
Role Subtype Embedded Software Engineer
Tech Domains Python, C++, Real-Time Operating Systems, Automation, Continuous Integration
Clearance Required Not Specified
Visa Sponsorship No
embedded softwareprogrammable logic controllersC++Pythonautomated teststest frameworksobject-oriented programminghardware environmentsreal-time operating systemscontinuous integrationdevelopment toolssoftware developmentembedded systemsautomated testing

Less than 2 years of embedded software experience, Lack of experience with object-oriented programming, No familiarity with real-time operating systems, Unwillingness to work hybrid schedule

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile