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

  • Analyze, design, program, debug, and modify firmware applications with guidance from senior engineers.
  • Contribute to embedded firmware development, improvements, testing, and compliance for drives products.
  • 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 quality.
  • Investigate firmware anomalies and debug issues with functional test, customer support, and other teams.
  • Follow and improve engineering processes, coding standards, code reviews, documentation, and best practices.
  • Collaborate with regional and global engineering teams and grow from supporting tasks to managing well-defined modules.
  • Continue learning about embedded firmware engineering and cybersecurity methodologies through training, self-study, and seminars.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline, with embedded systems or firmware coursework or projects.
  • Fresh graduate status; no prior full-time experience is required.
  • Internships, final-year projects, or personal projects involving embedded C/C++, microcontrollers, real-time systems, or communication protocols are highly valued.
  • Foundational C/C++ programming and data structures knowledge, plus working knowledge of Python or scripting languages.
  • Master's degree in Computer Science or Computer Engineering is preferred but not required.
  • Familiarity with Git, Green Hills Integrity OS, Multi IDE, Jira, Jama, CIP, and CIP Security protocols is preferred.
  • Awareness of embedded and industrial cybersecurity concepts, cybersecurity training or certification, and tools such as Achilles and Burp Suite is preferred.
  • Debugging ability, clean and maintainable coding practices, willingness to learn, and the ability to work independently and collaboratively are expected.
  • Awareness of Agile and Scrum processes and a customer-centric mindset are desired.

Benefits

  • Hybrid work in the Singapore office, with employees generally expected to work at a Rockwell location on Mondays, Tuesdays, and Thursdays unless business obligations require otherwise.
  • 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 and other local benefits.

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