Rockwell Automation

Graduate Engineer - Embedded Software

Rockwell Automation
Apply
2 days ago
Singapore, SingaporeEntry Level

Responsibilities

  • Design, test, and support firmware and embedded software applications for existing and next-generation Rockwell Automation products.
  • Develop embedded software in C and C++, including software for 32-bit microcontrollers and low-level device drivers.
  • Develop real-time operating system software, communication protocols, and automated unit tests.
  • Prepare firmware and embedded software design documentation and apply established design techniques and patterns.
  • Use hardware-assisted debugging tools and contribute to secure, functional-safety, and security development processes.
  • Meet project deliverables, communicate updates and resolutions to customers and partners, and collaborate with global teams.

Requirements

  • Bachelor’s or master’s degree in Computer Science, Embedded Systems, Computer Engineering, or Electrical/Electronic Engineering with an embedded software concentration.
  • The posting requests at least 1 year of relevant embedded software product development experience and also states that 3+ years of related experience is desirable.
  • Candidates with no experience or no full-time experience are encouraged to apply.
  • Experience developing embedded software with C and C++, programming 32-bit microcontrollers, and developing low-level device drivers.
  • Experience with real-time operating systems, Ethernet, USB, Wi-Fi, CAN, PROFIBUS, IO-Link, and automated unit testing.
  • Knowledge of firmware design documentation, established design techniques, design patterns, hardware-assisted debugging tools, and the CERT C/C++ secure coding standard is preferred.
  • Functional safety or security development process experience, continuous improvement, experimentation, and multicultural collaboration experience are advantageous.

Benefits

  • Health insurance with comprehensive inpatient coverage and optional top-up plans.
  • Outpatient benefits including clinical consultation, prescribed medication, telemedicine, health screening, dental, and vision care.
  • Life and accident protection covering death and disability from natural causes, illness, and accidents.
  • Hybrid and remote flexible work options, paid time off, international travel and medical assistance.
  • Retirement benefits including Employees Provident Fund contributions, gratuity, and optional participation in the National Pension System.
  • Personalized well-being programs, Calm mindfulness subscription, employee assistance program, and childcare crèche services at corporate rates.
  • The hybrid policy expects employees to work at a Rockwell location at least Mondays, Tuesdays, and Thursdays unless they have 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