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.