Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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
Rockwell Automation is looking for Embedded Software Engineers for developing our Next Generation IO products. You will be involved in the entire product development life cycle activities in accordance Rockwell product development processes and will meet project deliverables with high quality while working in a diverse team environment. You will report to an Engineering manager based in Singapore.
Your Responsibilities
- Ability and Attitude
- Strong passion in embedded engineering. Have strong desired for continuous improvement in applying best practice and modern technologies in embedded design and processes.
- Be able to adapt quickly and react positively to business needs and changes in strategies.
- Experience approaching a problem from different angles, analyzing pros and cons of different solutions.
- Open-minded, a willingness to experiment within acceptable boundaries and to bring novel solutions into design and problem-solving.
- A Experience reviewing code to find and address potential issues and defects individual.
- Have Experience troubleshooting issues with users to collaborate with other team in multicultural environment.
- Have at least 3 years of experience in embedded software product development.
- Bachelor or master's in electrical/computer/computer science engineering.
- You will Have knowledge and experienced in developing embedded software using C and C++programming language.
- You will have solid knowledge and development experience on 32 bits ARM Microcontroller boot process and low level device drivers.
- Have solid knowledge in RTOS and have experienced in developing embedded application using RTOS.
- Knowledge and experience in Communication Protocols like TCI/IP, CIP etc
- Good knowledge and experienced of Agile/SCRUM process, static analysis tool and Version Control tools (e.g. Git) will be an advantage.
- Experienced in solving complex problems.
- Experienced in developing Design document for firmware/embedded software. Have knowledge in different established design techniques and design patterns.
- Experience in using different hardware-assisted debugging tools (oscilloscope, logic analyzer etc).
- Have knowledge in Secure Coding CERT C/C++ Standard will be an advantage.
- Have knowledge or experienced in Security Development processes will be an advantage.
- Out-Patient benefits including clinical consultation, prescribed medication, telemedicine, health screening, dental & vision.
- Life and Accident Protection – covering death and disability due to natural cause, illness, and accident.
- Hybrid and flexible work options.
- 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.
Key Skills
Ranked by relevanceReady to apply?
Join Rockwell Automation and take your career to the next level!
Application takes less than 5 minutes

