Staff Engineer- Embedded Software at Rockwell Automation

Singapore

Rockwell Automation Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Industrial Automation, ManufacturingIndustries

Requirements

  • Degree in Computer Engineering, Electrical/Electronic Engineering with a focus on Embedded Software Engineering, or Master's in Computer Science
  • Minimum 8 years of relevant experience in designing and developing real-time embedded systems
  • Experience leading technical efforts
  • Expertise in developing embedded software using C and C++ programming languages
  • 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 TCP/IP, CIP
  • Experience in developing design documentation for firmware and embedded software, with familiarity in established design techniques and patterns
  • Knowledge in Secure Coding CERT C/C++ Standard (advantageous)
  • Experience in Security Development processes (advantageous)
  • Familiarity with unit testing methodologies
  • Experience using multiple hardware-assisted debugging tools (e.g., oscilloscopes, logic analysers)
  • Familiarity with Agile processes, static analysis tools, and version control systems (e.g., Git)
  • Experience in industrial control systems (advantageous)
  • Demonstrated passion for embedded engineering and commitment to continuous improvement (preferred)
  • Collaboration with multicultural, cross-functional teams (preferred)
  • Willingness to experiment within acceptable boundaries (preferred)
  • Creative mindset for introducing novel solutions to design and challenges (preferred)

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

Skills

Key technologies and capabilities for this role

Embedded SoftwareFirmwareCC++RTOSOscilloscopesLogic AnalysersHardware DebuggingProduct Development Lifecycle

Questions & Answers

Common questions about this position

What is the work arrangement for this role?

The position follows a Hybrid working schedule in Singapore.

What are the required qualifications and experience for this Staff Engineer role?

Candidates need a Degree in Computer Engineering, Electrical/Electronic Engineering with a focus on Embedded Software Engineering or Master's in Computer Science, plus minimum 8 years of relevant experience in designing and developing real-time embedded systems.

What technical skills are essential for this position?

Expertise in C and C++ for embedded software, in-depth experience with 32-bit ARM microcontrollers, boot processes, low-level device drivers, RTOS, and communication protocols like TCP/IP and CIP is required.

What is the team environment like at Rockwell Automation?

You will collaborate effectively in a diverse and multicultural team environment as an integral member of the product development team.

What experience stands out for a strong application to this role?

Highlight experience leading technical efforts, expertise in embedded software with C/C++, ARM microcontrollers, RTOS, and industrial control systems, along with 8+ years in real-time embedded systems.

Rockwell Automation

Industrial automation and information technology solutions

About Rockwell Automation

Rockwell Automation provides hardware, software, and services aimed at improving operational efficiency and sustainability in various industries, including manufacturing and food and beverage. Their products work by integrating advanced technology to streamline processes, enhance reliability, and reduce operational costs. This includes alarm notification software, cybersecurity solutions, and computerized maintenance management systems. What sets Rockwell Automation apart from competitors is their strong emphasis on sustainability and tailored solutions for specific industry needs, helping clients meet environmental standards and improve productivity. The company's goal is to drive better outcomes for clients through technological innovation and comprehensive support.

Milwaukee, WisconsinHeadquarters
1903Year Founded
$39.1MTotal Funding
IPOCompany Stage
Industrial & Manufacturing, Enterprise Software, CybersecurityIndustries
10,001+Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
401(k) Retirement Plan
401(k) Company Match
Paid Vacation
Paid Holidays
Paid Time off
Parental Leave
Caregiver Leave
Flexible Work Hours

Risks

Emerging AI-driven automation companies threaten Rockwell's market share with competitive solutions.
Rapid AI advancements may outpace Rockwell's offerings, requiring significant R&D investment.
Supply chain vulnerabilities, especially in semiconductors, could disrupt Rockwell's production schedules.

Differentiation

Rockwell Automation integrates cutting-edge technology to enhance operational efficiency and sustainability.
The company offers tailored solutions for diverse industries, including manufacturing and food and beverage.
Rockwell Automation emphasizes sustainability, helping clients meet environmental standards and consumer demands.

Upsides

Increased adoption of AI-driven predictive maintenance aligns with Rockwell's focus on operational efficiency.
The rise of Industry 4.0 technologies drives demand for Rockwell's integrated automation solutions.
Growing digital twin technology market offers expansion opportunities for Rockwell's software offerings.

Land your dream remote job 3x faster with AI