Embedded Software Engineer
Shift5Full Time
Junior (1 to 2 years)
Key technologies and capabilities for this role
Common questions about this position
At least 3 years of experience in embedded software product development is required.
Candidates need knowledge and experience in developing embedded software using C and C++, solid knowledge of 32-bit ARM Microcontroller boot process and low-level device drivers, experience with RTOS, and knowledge of communication protocols like TCP/IP and CIP.
You will report to an Engineering manager based in Singapore.
The role involves working in a diverse team environment on the entire product development life cycle, with a focus on high-quality deliverables in a multicultural setting.
Strong candidates show passion for embedded engineering, a desire for continuous improvement, adaptability to changes, problem-solving from different angles, open-mindedness to novel solutions, and experience in code reviews and troubleshooting in multicultural teams.
Industrial automation and information technology solutions
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.