
Firmware Engineer (Communication Protocol) – Fresh Graduate
Rockwell Automation1 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.
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.