
Graduate Engineer - Embedded Software
Rockwell Automation2 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.
About Rockwell Automation
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.