Embedded Software Engineer II

National Society for Black Engineers

Singapore

On-site

SGD 60,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

mindfulness programmes
Volunteer paid time off
Employee assistance program
OnTrack wellbeing program

Job summary

Rockwell Automation in Singapore is hiring an Embedded Software Engineer II to design firmware and embedded software for modern adapters and IOs. You will work with a global team, participate in technical reviews, and help meet project milestones in a hybrid Singapore schedule.

The role requires a degree in Computer/Electrical Engineering (or MSc in CS), at least 1 year real-time embedded experience, and skills in C/C++, RTOS, microcontrollers, and low-level drivers.

Qualifications

  • Degree in Computer Engineering or Electrical/Electronic Engineering, or a Master's in Computer Science.
  • Minimum 1 year of experience developing real-time embedded systems.
  • Knowledge of C and C++ programming; experience with debugging and toolchains.

Responsibilities

  • Design firmware and embedded software for modern Adapters and IOs.
  • Participate in technical reviews to identify issues early and propose solutions.
  • Deliver project outcomes promptly.
  • Contribute to a positive and inclusive team culture.

Skills

C/C++ programming
RTOS experience
Unit testing
Security concepts
Embedded debugging
TCP/IP/CIP protocols

Education

Bachelor's in Computer/ Electrical Engineering
Master's in Computer Science

Tools

Git
Hardware debugging tools

Job description

Rockwell Automation is a global technology leader focused on helping the world's manufacturers be more productive, sustainable, and agile. With more than 28,000 employees who make the world better every day, we know we have something special. Behind our customers - amazing companies that help feed the world, provide life-saving medicine on a global scale, and focus on clean water and green mobility - our people are energized problem solvers that take pride in how the work we do changes the world for the better.

We welcome all makers, forward thinkers, and problem solvers who are looking for a place to do their best work. And if that's you we would love to have you join us!

Job Description

Job Description

As an Embedded Software Engineer II, you will play an important role in the development, testing, and support of embedded software for next-generation Adapters and IOs. You will follow engineering best processes while you collaborate with a global team of professionals.

You will participate in technical reviews with your peers, aiming to resolve problems early in the development phase. We are looking for you to meet project milestones and deadlines, demonstrating Experience creating system documentation and reliability. Furthermore, you will excel in a diverse, multicultural team environment, contributing to collective success while also being can independent work.

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

Your Responsibilities:
  • You will Design firmware and embedded software for modern Adapters and IOs.
  • Participate in technical reviews to identify issues early and propose solutions.
  • Deliver project outcomes promptly.
  • Contribute to a positive and inclusive team culture.
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 1 years of relevant experience developing real-time embedded systems.

Technical Skills:

  • Knowledge of programming in C and C++
  • Experience in industrial control systems is advantageous.
  • Proficiency in programming 32-bit microcontrollers and in developing low-level device drivers.
  • Have solid knowledge in RTOS and have experienced in developing embedded application using RTOS.
  • Experience in Communication Protocols like TCI/IP, CIP
  • 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 different hardware-assisted debugging tools
  • Familiarity with Agile processes, static analysis tools, and version control systems (e.g., Git)
The Preferred - You Might Also Have:
  • Adaptability to new technologies and methodologies.
  • Collaboratively in a multicultural team environment
  • Open-mindedness and a 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 programmes with a premium membership to Calm
  • Volunteer Paid Time off available after 6 months of employment for eligible employees
  • Company volunteer and donation matching programme - Your volunteer hours or personal cash donations to an eligible charity can be matched with a charitable donation.
  • Employee Assistance Program
  • Personalised wellbeing programmes through our OnTrack programme
  • 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.

Rockwell Automation's hybrid policy aligns that employees are expected to work at a Rockwell location at least Mondays, Tuesdays, and Thursdays unless they have a business obligation out of the office.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer II
Embedded Software Engineer II

Rockwell Automation • Singapore

Hybrid
SGD 65,000 - 90,000
Mindfulness programme
Volunteer time off
Charity donation matching
+2
Graduate Engineer - Embedded Software
Graduate Engineer - Embedded Software

Rockwell Automation • Singapore

Hybrid
SGD 90,000 - 140,000
Health Insurance
Hybrid & Remote work options
Retirement benefits
SENIOR ENGINEER, HARDWARE
SENIOR ENGINEER, HARDWARE

Accreditation Council for Graduate Medical Education • Singapore

Hybrid
SGD 90,000 - 150,000
Mindfulness programme
Volunteer time off
Volunteer and donation matching
+3
Project Engineer at Rockwell Automation
Project Engineer at Rockwell Automation

Rockwell Automation • Singapore

On-site
Calm premium membership
Volunteer paid time off
Donation matching
+3
Senior Embedded Functional Test Engineer
Senior Embedded Functional Test Engineer

National Society for Black Engineers • Singapore

Hybrid
SGD 90,000 - 150,000
Comprehensive mindfulness programs
Volunteer Paid Time off
Charitable donation matching
+3
Graduate Engineer - Manufacturing Test
Graduate Engineer - Manufacturing Test

National Society for Black Engineers • Singapore

On-site
SGD 50,000 - 70,000
Mindfulness program
Volunteer PTO
Donation matching
+2
Graduate Engineer - Manufacturing Test
Graduate Engineer - Manufacturing Test

NCSL International • Singapore

On-site
SGD 70,000 - 100,000
mindfulness programs
Volunteer Paid Time off
Donation matching program
+3
Senior Test Manufacturing Engineer
Senior Test Manufacturing Engineer

Rockwell Automation • Singapore

On-site
SGD 60,000 - 90,000
Mindfulness programs
Volunteer Paid Time Off
Volunteer matching program
+3
Senior Manufacturing Test Engineer
Senior Manufacturing Test Engineer

ROCKWELL AUTOMATION ASIA PACIFIC BUSINESS CENTER PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Mindfulness programs with Calm premium
Volunteer paid time off
Volunteer/donation matching program
+3
Embedded Software Engineer II — Real-Time, Hybrid Role
Embedded Software Engineer II — Real-Time, Hybrid Role

National Society for Black Engineers • Singapore

Hybrid
SGD 60,000 - 90,000
mindfulness programmes
Volunteer paid time off
Employee assistance program
+1