Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Firmware Engineer - Fresh Graduate

Home > C/C++ programming jobs

Firmware Engineer - Fresh Graduate in Others new

  • Rockwell Automation
  • Full time
  • Email
  • Singapore, Singapore

Responsibilities

  • Assist with analyzing, designing, programming, debugging, and modifying firmware applications under senior-engineer guidance.
  • Support development, improvement, testing, and process compliance for embedded firmware in drives products.
  • Design, develop, and test firmware for Ethernet/IP, BACnet, Profibus, Profinet, SNMP, serial communication, and Modbus TCP.
  • Apply object-oriented analysis and 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, coding standards, and documentation.
  • Investigate firmware anomalies with functional test, customer support, and other teams, and help debug and resolve issues.
  • Continue learning embedded firmware engineering and cybersecurity methods through training, self-study, and seminars.
  • Work effectively in Agile and Scrum development frameworks and grow from supporting tasks to owning well-defined modules in a global 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 exposure is a plus.
  • Awareness of embedded and industrial cybersecurity concepts, cybersecurity training or certification, and familiarity with Achilles or Burp Suite are preferred.
  • Familiarity with CIP and CIP Security protocols and awareness of Scrum are preferred.
  • Demonstrated debugging ability, clean and maintainable coding practices, clear technical communication, teamwork, adaptability, and a customer-centric mindset.

Benefits

  • Comprehensive mindfulness programs with premium Calm membership.
  • Volunteer paid time off is available after six months of employment for eligible employees.
  • Employee volunteer and donation matching program.
  • Employee Assistance Program.
  • Personalized wellbeing programs through the OnTrack program.
  • On-demand digital course library for professional development and other local benefits.
  • Hybrid work arrangement requiring employees to work at a Rockwell location at least Mondays, Tuesdays, and Thursdays unless they have an off-site business obligation.

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 an...

Similar positions

Software Engineer, Imaging

  • Anduril Industries
  • Full time
  • USA
  • 11/04/2026
  • Salary: $191k - $254k/yr
  • Waltham, MA

Client Engineer

  • Electronic Arts
  • Full time
  • Others
  • 11/04/2026
  • Shanghai, China

Software Engineer, Engine Productivity

  • Roblox
  • Full time
  • USA
  • 11/04/2026
  • Salary: $153k - $197k/yr
  • San Mateo, CA

Staff Engineer - Applications Software

  • Ambiq Micro, Inc.
  • Full time
  • USA
  • 11/04/2026
  • Austin, TX

Autonomous Vehicle Embedded Software Engineer

  • Capgemini
  • Full time
  • USA
  • 11/04/2026
  • Salary: $73k - $174k/yr
  • Houston, TX