Rockwell Automation

Embedded Software Engineer

Rockwell Automation
Apply
1 day ago
Johannesburg, South AfricaSenior

Responsibilities

  • Write clean, maintainable, and efficient embedded software code.
  • Develop unit tests, investigate issues, and resolve software defects.
  • Support the full software development lifecycle, including requirements management, development, testing, DevOps infrastructure, compliance reviews, and delivery.
  • Collaborate with product managers, designers, and engineers to understand requirements and deliver features.
  • Create technical documentation for code, designs, and test cases.
  • Participate in peer code reviews and share technical knowledge.
  • Investigate and support internal and external customers with software issues and defects.
  • Stay current with industry trends and apply new knowledge to improve product quality and development practices.

Requirements

  • Bachelor's degree required.
  • Advanced knowledge or experience with embedded systems, electronics, and microcontrollers required.
  • 10+ years of embedded software development experience preferred.
  • Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field preferred.
  • Proficiency in embedded C/C++ preferred.
  • Familiarity with Linux and containerized environments preferred.
  • Basic knowledge of microservices-based architecture preferred.
  • Exposure to test automation and continuous integration pipelines preferred.
  • Familiarity with responsible use of GenAI tools such as GitHub Copilot preferred.

Benefits

  • Volunteer paid time off is available after six months of employment for eligible employees.
  • Company volunteer and donation matching program.
  • On-demand digital course library for professional development.
  • Comprehensive mindfulness programs with a premium Calm membership.
  • Employee Assistance Program.
  • Personalized wellbeing programs through the OnTrack program.
  • Hybrid work arrangement with expected on-site work at a Rockwell location on Mondays, Tuesdays, and Thursdays unless business obligations require otherwise.

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