Singapore/Jobs/Senior Firmware Engineer /

Senior Firmware Engineer 255817

No data yet

$4200 to $8000 (Monthly)

Posted a year ago

Do you dream of working in a company that is driven by a meaningful purpose? An inclusive company that empowers you to do your best and be innovative?

We are looking for a Senior Firmware Engineer to make a difference and be part of our digital transformation!

At Schneider Electric, we drive digital transformation by integrating world-leading process and energy technologies, end-point to cloud connecting products, controls, software and services, across the entire lifecycle, enabling integrated company management, for homes, buildings, data centres, infrastructure and industries.

What you will do?

In our R&D organization we are responsible for maintenance of our existing offer - PLCs (Programmable Logic Controller) and associated products. Diverse tasks regarding product enhancements in the area of fieldbus communication and cybersecurity. Adaptations in firmware around modified hardware and electronic components. All products are manufactured in mass production in different production sites located mainly in Asia. The job is versatile and diverse in an open and communicative team and attractive environment based in our R&D design center in Singapore.

Area of work:

  • Enhancement of firmware related to PLCs and associated products

  • Real Time Operating System, Low-level drivers and HW interfaces

  • Design and development of enhancements based on marketing requirement

  • Perform functional and reliability tests of FW code, troubleshoot, and resolve issues

  • Creation of data (Impact Analysis) for the Board of Change (BoC) to take decisions

  • Create the necessary documentation for the FW code and review information for our customer documentation.

  • Close cooperation with our multi-site R&D team, Verification- and Validation teams

  • Bachelor or master’s degree in computer science, Electrical/Electronic Engineering

  • Minimum 3-5 years’ experience in developing and/or maintaining embedded systems run on RTOSes (VxWorks, embOS QNX, ThreadX, FreeRTOS etc.)

  • Exposure to developing low-level drivers, HW interfaces, prototypes, and products with real time constraints

  • Demonstrated programming experience with C/C++, Python etc.

  • Good understanding of one or more of fieldbuses (Ethernet/IP, CAN, OPC/UA, Profbus/ProfiNet etc.)

  • Hands-on with hardware assisted tools (Oscilloscope, Logic Analyzer etc.)

  • Experienced in solving complex system problems with systematic troubleshooting skills

  • Analytical approach to troubleshooting and problem solving with customer focus

  • Experienced in providing effort estimation, project planning and tracking.

  • Possess good communication and interpersonal skills to collaborate with cross-functional teams in multi-cultural environment.

What’s in it for me?

• Global family leave

• Comprehensive medical coverage for employee and dependents

• Blue sky Friday

• Worldwide Employee Stock Ownership

• On-site gym

…and more!

Why us?

Schneider Electric is leading the digital transformation of energy management and automation. Our technologies enable the world to use energy in a safe, efficient and sustainable manner. We strive to promote a global economy that is both ecologically viable and highly productive.

€25.7bn global revenue

137 000+ employees in 100+ countries

45% of revenue from IoT

5% of revenue devoted for R&D

Video Link:

Let us learn about you! Apply today.

If you have questions about this job, please click on apply. The employer will contact you then.


No address provided