-
Morgan McKinley

Senior Firmware Engineer

Morgan McKinley
Singapore · Full-time · Mid-Senior

The Client of ours is one of Largest Technology Manufacturer based across USA, Europe and APAC. They are currently expanding their operations in Singapore and is looking for a Senior Firmware Engineer that will be responsible for the design, development, and optimization of embedded software for real-time electronic systems. This role involves close collaboration with cross-functional engineering teams to deliver high-performance, reliable, and scalable solutions that integrate hardware and software components.


Key Responsibilities:-

  • Design, develop, and maintain embedded firmware for advanced electronic systems, ensuring performance, reliability, and scalability.
  • Define and implement system architectures, including timing analysis, algorithm development, interface design, and configuration strategies.
  • Perform system-level debugging and validation using laboratory equipment such as oscilloscopes, logic analyzers, function generators, and power supplies.
  • Participate in the full product lifecycle, including research and development, prototyping, testing, and ongoing product support.
  • Manage source code, including version control, change tracking, and adherence to coding standards for C/C++ development.
  • Prepare and maintain comprehensive technical documentation to support design verification, system validation, and cross-functional collaboration.
  • Reuse and adapt existing code modules while developing new solutions to meet product requirements and performance objectives.
  • Primarily based in laboratory and engineering environments with hands-on system development and testing.
  • Involvement in manufacturing and service settings for system validation and troubleshooting.
  • Occasional international travel may be required to support global projects and collaboration.


Qualifications:-

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or a related discipline, or equivalent practical experience.
  • Minimum of 3–5 years of experience in real-time embedded software development.
  • Strong proficiency in C and C++ programming within embedded systems environments.
  • Experience with real-time operating systems (RTOS), such as ThreadX or Integrity.
  • Familiarity with Green Hills compilers and debuggers is preferred.
  • Experience with Zynq-based processors and FPGA-integrated systems is advantageous.
  • Working knowledge of industrial communication protocols, including EtherCAT, DeviceNet, Ethernet, PROFIBUS, PROFINET, RS232, and USB.
  • Hands-on experience with debugging and measurement tools, including oscilloscopes and logic analyzers.


Morgan McKinley Pte Ltd

Nicholas Lim

EA Licence No: 11C5502

EA Registration No: R23116117

Key Skills

Ranked by relevance

embedded c embedded systems prototyping ethernet threadx fpga rtos
Login to Apply
Posted
Apr 14, 2026
Type
Full-time
Level
Mid-Senior
Location
Singapore

Industries

Staffing Recruiting Manufacturing Semiconductor Manufacturing

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
DS Smith
Related

HR Business Partner (w/m/d) [befristet 2 Jahre]

2026-05-28

Full-time
Associate
Austria
Manufacturing
Human Resources
View Job Details
zerothird
Related

Embedded Systems & FPGA Engineer (all genders)

2026-05-28

Full-time
Not Applicable
Austria
Technology
Engineering
View Job Details
M.C. Digital Recruitment Ltd
Related

Java engineer - 6 month contract - €300pd - Remote

2026-05-28

Contract
Entry
Estonia
Staffing
Engineering