Senior/Software Engineer (Embedded System)

MERRY ELECTRONICS (SINGAPORE) PTE. LTD.

Singapore

On-site

SGD 70,000 - 110,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

MERRY ELECTRONICS (SINGAPORE) PTE. LTD. is seeking an experienced firmware engineer to design and develop firmware for microcontroller-based wireless systems, and to lead technology projects from specification to release.

You will collaborate with cross-functional teams, implement communications protocols (I2C, SPI, UART, USB) for wireless systems, and contribute to system-level troubleshooting and documentation.

Qualifications

  • Degree in Electronic, Electrical, Computer Engineering, Computer Science, Software Engineering, or related field.
  • Experience in real-time embedded systems.
  • Proficient in C/C++ programming language for embedded applications.
  • Experience with Arm Cortex-based microcontrollers for firmware development.
  • Strong knowledge of communication transport protocols including I2C, SPI, UART, and USB.

Responsibilities

  • Design, develop, test, and support firmware and embedded software applications for microcontroller-based wireless systems to ensure reliable wireless communication
  • Develop and implement software communication protocols such as I2C, SPI, UART, and USB for wireless communication systems
  • Lead technology and development projects through all phases from specification to product release, ensuring timely delivery
  • Analyze and interpret electronic schematics and system designs to support firmware development and troubleshooting
  • Collaborate effectively with cross-functional teams to coordinate project tasks and meet deadlines
  • Define and document product software specifications, including software architecture, feature descriptions, and application notes
  • Research technical challenges and opportunities, providing actionable recommendations to improve product performance
  • Participate in ad hoc software projects and assignments to support evolving business needs

Skills

Real-time embedded systems
C/C++ for embedded
Arm Cortex MCUs
Communication protocols I2C SPI UART/0

Education

Bachelor or higher in Electronic/Electrical/Computer Engineering/CS/SE

Job description

Job Summary

Design and develop firmware for microcontroller-based wireless systems, lead technology projects from specification to release, and collaborate with cross-functional teams to deliver innovative embedded software solutions.

Responsibilities
  • Design, develop, test, and support firmware and embedded software applications for microcontroller-based wireless systems to ensure reliable wireless communication
  • Develop and implement software communication protocols such as I2C, SPI, UART, and USB for wireless communication systems
  • Lead technology and development projects through all phases from specification to product release, ensuring timely delivery
  • Analyze and interpret electronic schematics and system designs to support firmware development and troubleshooting
  • Collaborate effectively with cross-functional teams to coordinate project tasks and meet deadlines
  • Define and document product software specifications, including software architecture, feature descriptions, and application notes
  • Research technical challenges and opportunities, providing actionable recommendations to improve product performance
  • Participate in ad hoc software projects and assignments to support evolving business needs
Required competencies and certifications
  • Degree in Electronic, Electrical, Computer Engineering, Computer Science, Software Engineering, or related field
  • Experience in real-time embedded systems
  • Proficient in C/C++ programming language for embedded applications
  • Experience with Arm Cortex-based microcontrollers for firmware development
  • Strong knowledge of communication transport protocols including I2C, SPI, UART, and USB
Preferred competencies and qualifications
  • Understanding of Bluetooth protocols and stack to enhance wireless system integration
  • Familiarity with DSP programming to support advanced signal processing features
  • Demonstrated teamwork, flexibility, and multitasking skills to adapt to dynamic project requirements
  • Effective time management skills to independently prioritize and complete tasks
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior/Software Engineer (Embedded System)
Senior/Software Engineer (Embedded System)

Merry Electronics (Singapore) Pte Ltd • Singapore

On-site
SGD 65,000 - 90,000
Senior/Software Engineer (Bluetooth Embedded System)
Senior/Software Engineer (Bluetooth Embedded System)

HPS PARTNERS PTE. LTD. • Singapore

On-site
SGD 120,000 - 190,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

BRTSys • Singapore

On-site
SGD 60,000 - 90,000
Senior Embedded Wireless Firmware Engineer
Senior Embedded Wireless Firmware Engineer

Merry Electronics (Singapore) Pte Ltd • Singapore

On-site
SGD 65,000 - 90,000
Senior Firmware Developer
Senior Firmware Developer

Rohde & Schwarz Asia Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

BRT SYSTEMS PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000
Senior Embedded Firmware Architect (Bluetooth)
Senior Embedded Firmware Architect (Bluetooth)

HPS PARTNERS PTE. LTD. • Singapore

On-site
SGD 120,000 - 190,000
Senior / Principal Firmware Engineer
Senior / Principal Firmware Engineer

LITEON SINGAPORE • Singapore

On-site
SGD 90,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

RICORE TECHNOLOGY PTE. LTD. • Singapore

On-site
SGD 70,000 - 110,000
Senior Firmware Engineer
Senior Firmware Engineer

Advanced Energy • Singapore

On-site
SGD 90,000 - 150,000