Rockwell Automation

Firmware Engineer (Communication Protocol) – Fresh Graduate

Rockwell Automation
Apply
1 day ago
Singapore, SingaporeEntry Level

Responsibilities

  • Assist with analyzing, designing, programming, debugging, and modifying firmware applications under senior engineer guidance.
  • Support the development, improvement, testing, and standards compliance of embedded firmware for drives products.
  • Design, develop, and test firmware for Ethernet/IP, BacNet, Profibus, Profinet, SNMP, serial communication, and Modbus TCP protocols.
  • Apply object-oriented design principles and real-time development practices using C/C++, Python, and scripting languages.
  • Write unit and integration tests, maintain requirements-to-testing traceability, and support code reviews and documentation.
  • Investigate firmware anomalies with functional test, customer support, and other teams, and help debug and resolve issues.
  • Learn and apply embedded firmware engineering, cybersecurity, quality, reliability, and safety practices in a globally distributed team.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline, with coursework or projects in embedded systems or firmware.
  • Fresh graduates or candidates graduating within the year are welcome; no prior full-time experience is required.
  • Strong foundation in C/C++ programming and data structures, with working knowledge of Python or scripting languages desired.
  • Basic understanding of TCP/IP networking and interfaces such as UART, SPI, I2C, Ethernet, and Modbus.
  • Internships, final-year projects, or personal projects involving embedded C/C++, microcontrollers, real-time systems, or communication protocols are highly valued.
  • Familiarity with industrial protocols such as Ethernet/IP, Profibus, Profinet, BacNet, or SNMP is a plus.
  • Familiarity with Git or similar version control tools is expected; Green Hills Integrity OS, Multi IDE, Jira, and Jama experience is a plus.
  • Awareness of cybersecurity concepts, cybersecurity training or certification, and familiarity with Achilles or Burp Suite are advantageous.
  • Familiarity with CIP and CIP Security protocols and awareness of Scrum are desired.
  • Ability to debug, write clean maintainable code, communicate technical information clearly, accept feedback, and work effectively in a globally distributed team.

Benefits

  • Structured on-the-job training, mentoring, and professional development support.
  • Comprehensive mindfulness programs with premium Calm membership.
  • Volunteer paid time off available after six months of employment for eligible employees.
  • Company volunteer and donation matching program.
  • Employee Assistance Program and personalized wellbeing programs through OnTrack.
  • On-demand digital course library for professional development.
  • Hybrid work policy requiring employees to work at a Rockwell location at least 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