Job Search and Career Advice Platform

Enable job alerts via email!

Staff Embedded Software Engineer

ROCKWELL AUTOMATION ASIA PACIFIC BUSINESS CENTER PTE. LTD.

Singapore

Hybrid

SGD 80,000 - 120,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in Singapore is seeking a Staff Engineer - Embedded Software to develop next-generation IO products. The ideal candidate will have over 8 years of experience in embedded systems, expertise in C and C++ programming, and experience with RTOS. The role involves collaboration in a multicultural team and following established product development processes. This position offers a hybrid work schedule and comprehensive benefits including wellness programs and development courses.

Benefits

Comprehensive mindfulness programs
Volunteer Paid Time off
Employee Assistance Program
Personalized wellbeing programs
On-demand digital course library

Qualifications

  • Minimum 8 years of relevant experience in designing and developing real-time embedded systems.
  • Experience leading technical teams.
  • Hands-on experience with low-level device drivers.

Responsibilities

  • Contribute to full-cycle embedded software product development.
  • Collaborate with cross-functional teams for innovation and excellence.
  • Create and maintain design documentation for firmware and software.

Skills

C programming
C++ programming
Embedded software development
Real-Time Operating Systems (RTOS)
Agile processes
Hardware-assisted debugging tools

Education

Degree in Computer Engineering, Electrical/Electronic Engineering or Master's in Computer Science

Tools

32-bit ARM microcontroller
TCI/IP Communication Protocol
Git version control system
Job description

The Staff Engineer -Embedded Software you will be responsible for developing Next Generation IO products. As an integral member of the product development team, you will participate in the entire product development life cycle, following Rockwell's established processes. You will be expected to consistently meet high-quality project deliverables while collaborating effectively in a diverse and multicultural team environment.

You will report to Engineering Manager-Firmware follow a Hybrid working schedule in Singapore.

Your Responsibilities:
  • Contribute to full-cycle embedded software product development, from initial concept through to delivery.
  • Work according to Rockwell Automation's product development processes and quality standards.
  • Collaborate with cross-functional teams in a multicultural environment to lead innovation and product excellence.
  • Apply modern technologies and best practices in embedded system design and processes.
  • Contribute to the creation and maintenance of design documentation, including firmware and software specifications.
  • Utilise hardware-assisted debugging tools (e.g., oscilloscopes, logic analysers) for troubleshooting and validation.
  • Seek opportunities for improvement and implement novel solutions to design and technical challenges
The Essentials - You Will Have:

Educational Qualifications

  • Degree in Computer Engineering, Electrical/Electronic Engineering, with a focus on Embedded Software Engineering or Master's in Computer Science

Experience:

  • Minimum 8 years of relevant experience in designing and developing real-time embedded systems
  • Experience leading technical
Technical Skills:
  • Expertise in developing embedded software using C and C++ programming languages
  • Experience in industrial control systems is advantageous.
  • In-depth understanding and hands‑on experience with 32‑bit ARM microcontroller, boot processes and low‑level device drivers.
  • Proficiency in Real‑Time Operating Systems (RTOS), including developing embedded applications on RTOS platforms
  • Experience in Communication Protocols like TCI/IP, CIP
  • Experience in develop design documentation for firmware and embedded software, with familiarity in established design techniques and patterns
  • Have knowledge in Secure Coding CERT C/C++ Standard will be an advantage.
  • Have experience in Security Development processes will be an advantage.
  • Have familiarity with unit testing methodologies
  • Experience using multiple hardware‑assisted debugging tools
  • Familiarity with Agile processes, static analysis tools, and version control systems (e.g., Git).
The Preferred - You Might Also Have:
  • Demonstrated passion for embedded engineering and a commitment to continuous improvement.
  • Apply best practices and modern technologies in embedded design.
  • collaboration with multicultural, cross‑functional teams.
  • Willingness to experiment within acceptable boundaries.
  • A creative mindset for introducing novel solutions to design and challenges.
What We Offer:

Our benefits package includes …

  • Comprehensive mindfulness programs with a premium membership to Calm
  • Volunteer Paid Time off available after 6 months of employment for eligible employees
  • Company volunteer and donation matching program – Your volunteer hours or personal cash donations to an eligible charity can be matched with a charitable donation.
  • Employee Assistance Program
  • Personalized wellbeing programs through our OnTrack program
  • On‑demand digital course library for professional development

... and other local benefits!

At Rockwell Automation we are dedicated to building a diverse, inclusive and authentic workplace, so if you're excited about this role but your experience doesn't align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right person for this or other roles.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.