Enable job alerts via email!

Senior/Software Engineer (Embedded System)

Merry Electronics (Singapore) Pte Ltd

Singapore

On-site

USD 60,000 - 100,000

Full time

20 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a skilled firmware engineer to design and develop embedded software for cutting-edge wireless systems. This role offers the opportunity to work on exciting projects from specification to release, collaborating with talented teams to deliver high-quality solutions. If you have a strong background in C/C++ programming and real-time embedded systems, this position provides a platform to showcase your expertise and contribute to groundbreaking technologies in a dynamic environment. Join a forward-thinking organization that values creativity and teamwork!

Qualifications

  • 3-5 years of experience in real-time embedded systems.
  • Strong knowledge of C/C++ programming is a must.

Responsibilities

  • Design and develop firmware for microcontroller-based wireless systems.
  • Work with cross-functional teams to ensure timely project delivery.

Skills

C/C++ Programming
Real-time Embedded Systems
Communication Protocols (I2C, SPI, UART, USB)
Bluetooth Protocols
DSP Programming

Education

Degree in Electronic/Electrical/Computer Engineering
Degree in Computer Science
Degree in Software Engineering

Job description

Responsibilities:

  • Design, develop, test and support firmware/embedded software applications for microcontroller based wireless systems.

  • Develop software communication protocols for wireless communication systems

  • Drive technology/development projects through all phrases from specification to release.

  • Read or understand electronic schematic and system designs.

  • Work closely with cross-functional teams to ensure projects are delivered on time.

  • Define and create product software specifications, including software architecture, feature descriptions and applications notes of the system.

  • Research technical issues and/or opportunities and make recommendations.

  • Participate in ad hoc software projects and assignments as needed.

Requirement:

  • Degree in Electronic/Electrical/Computer Engineering/Computer Science, Software Engineering or related field

  • At least 3-5 years of experience in real-time embedded systems

  • Strong C/C++ language knowledge is a must

  • Experience with Arm, Cortex based microcontroller is required

  • Strong Knowledge of the communication transport protocols such as I2C, SPI, UART and USB

  • Understanding of Bluetooth protocols and stack is a plus

  • Familiarity with DSP programming is an added advantage

  • Excellent teamwork, flexibility and ability to multi-task

  • Able to manage one's own time efficiently

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.