Enable job alerts via email!

Embedded Software Engineer

MANPOWER STAFFING SERVICES (SINGAPORE) PTE LTD

Singapore

On-site

SGD 60,000 - 80,000

Full time

Today
Be an early applicant

Job summary

A staffing agency in Singapore is seeking an experienced Embedded Software Engineer to design and develop firmware applications. The ideal candidate will hold a Bachelor's degree and have at least 4 years of relevant experience in embedded software development using C or C++. Strong communication skills and the ability to work in a cross-cultural team are essential. Join a dynamic environment focused on innovation and quality.

Qualifications

  • At least 4 years of relevant experience in embedded software development.
  • Proficient in C or C++ programming.
  • Ability to adapt quickly to changes in strategies.

Responsibilities

  • Design, develop, test, and support firmware/embedded software.
  • Collaborate with global team members to meet project deliverables.

Skills

Embedded software development
C/C++ programming
Communication protocols (Ethernet, USB, WiFi)
Debugging tools
Real Time Operating Systems
Unit test methodologies
Secure coding practices

Education

Bachelor Degree in Computer Science/Embedded Systems/Electrical Engineering
Job description
Responsibilities
  • Responsible for the design, development, testing and supporting of firmware/embedded software application in accordance with engineering best practices
  • Develop design document for firmware/embedded software.
  • Collaborate with team members across the globe to meet project deliverables with high quality.
Qualification
  • Bachelor Degree in Computer Science / Embedded Systems/Computer. Engineering / Electrical Electronic Engineering.
  • At least 4 years relevant experience in embedded software product development using C or C++ programming language.
  • Experience with development in one or more of the following areas for embedded system:
    1. Development with microcontroller and low-level device drivers
    2. Development with Real Time Operation System
    3. Development of communication protocols like Ethernet/USB/WiFi and CAN/Profibus, as well as IO-Link
    4. Automated unit test methodology
  • Experience in using different hardware-assisted debugging tools.
  • Knowledge in Firmware Functional Test, testing methodology and framework, test automation is a plus.
  • Knowledge in Secure Coding CERT C/C++ standard.
  • Able to adapt quickly to business needs and changes in strategies.
  • Good communication and interpersonal skills to collaborate with cross-functional teams in multi-cultural environment.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.