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

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading global automation company in Singapore is seeking a Staff Engineer - Embedded Software to develop innovative products, manage the full software development lifecycle, and work collaboratively in a diverse team. Candidates should have significant experience in embedded software development and expertise in C/C++. This role offers a hybrid working schedule and a robust benefits package.

Benefits

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

Qualifications

  • 8+ years of experience in designing and developing real-time embedded systems.
  • Experience leading technical projects.

Responsibilities

  • Develop embedded software for Next Generation IO products.
  • Collaborate effectively in a multicultural team environment.
  • Create and maintain design documentation for firmware.

Skills

Embedded software development
C programming
C++ programming
Real-Time Operating Systems (RTOS)
32-bit ARM microcontroller
Agile processes
Communication Protocols (TCP/IP, CIP)
Design documentation

Education

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

Tools

Hardware-assisted debugging tools
Version control systems (e.g., Git)
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.