Embedded Software Engineer

2 days ago


Singapore G. TECH PTE. LTD. Full time
Roles & Responsibilities

Responsibilities:

● Design, develop, and maintain embedded software for embedded platforms and bare-metal systems.

● Implement and optimize communication protocols (e.g., Serial, CAN, Ethernet) to interface with hardware components.

● Collaborate closely with hardware engineers and system architects to ensure seamless hardware-software integration and system reliability.

● Develop and maintain automated test suites, including hardware-in-the-loop (HIL) testing, to ensure software quality and reliability.

● Participate in code reviews, debugging, and performance tuning of embedded software.

● Set up and maintain CI/CD pipelines to automate build, test, and deployment processes.

● Document software designs, testing procedures, and technical specifications.

● Troubleshoot and resolve software and hardware issues in collaboration with cross-functional teams.

Requirements:

● Degree in Electrical & Electronic Engineering, Mechatronics, Computer Engineering, or equivalent practical experience demonstrated through projects, open-source contributions, or prior roles.

● 2+ years of professional experience in embedded software development using C/C++/C#, ideally for embedded applications.

● Strong knowledge of wired and wireless communication protocols such as CAN, ISOBUS, GMSL2, MIPI, Ethernet etc.

● Proficient understanding of secure data storage and transmission techniques on embedded devices.

Experience with testing methodologies and continuous integration setups for embedded systems, including hardware-in-the-loop (HIL) testing.

Tell employers what skills you have
Embedded Software
Hardware
Pipelines
Architects
Electrical
MIPI
Wireless
Embedded Systems
Firmware
Continuous Integration
Ethernet
Performance Tuning
Debugging
Transmission
Software Development
C++

  • Singapore Sioux High Tech Software Ltd. Full time

    **About Sioux** Sioux is a strategic **high-tech solutions provider** that develops, innovates and assembles complex high-tech systems We have a team of over 1,200 dedicated engineers who either support our clients or serve as their Research and Development department. Our strong productivity allows us to speed up product development, giving our clients a...


  • Singapore NEWBRIDGE ALLIANCE PTE. LTD. Full time

    We are seeking a talented Embedded Software Engineer to join our team at a leading semiconductor client. As an Embedded Software Engineer, you will play a vital role in designing, developing, and testing software solutions for embedded systems, contributing to the development of cutting-edge semiconductor products. **Responsibilities**: - Design and...


  • Singapore Argyll Scott Full time

    Embedded Software Engineer (Freshgrad welcome) We are looking for a passionate Embedded Software Engineer to join our engineering team. This role is open to fresh graduates and early-career professionals who have a strong interest in embedded systems and firmware development. You will work closely with hardware and systems engineers to design, develop, and...


  • Singapore Argyll Scott Full time

    Embedded Software Engineer (Freshgrad welcome) We are looking for a passionate Embedded Software Engineer to join our engineering team. This role is open to fresh graduates and early-career professionals who have a strong interest in embedded systems and firmware development. You will work closely with hardware and systems engineers to design, develop,...


  • Singapore SGInnovate Full time

    Embedded Software Engineer (1-year traineeship programme) Embedded Software Engineer (1-year traineeship programme) Get AI-powered advice on this job and more exclusive features. Direct message the job poster from SGInnovate Ecosystem and Community Builder | SGInnovate Talent (PowerX) About Us Vivo Surgical is a patient-focused, clinician-driven medical...


  • Singapore G. TECH PTE. LTD. Full time

    Responsibilities: ● Design, develop, and maintain embedded software for embedded platforms and bare-metal systems. ● Implement and optimize communication protocols (e.g., Serial, CAN, Ethernet) to interface with hardware components. ● Collaborate closely with hardware engineers and system architects to ensure seamless hardware-software integration and...


  • Singapore NEWBRIDGE ALLIANCE PTE. LTD. Full time

    Join the largest semiconductor industry leader as an Embedded Engineer, and play a crucial role in developing cutting-edge embedded systems and technologies. **Responsibilities**: - Design, develop, and debug embedded software for semiconductor products. - Collaborate with cross-functional teams to define system requirements and specifications. - Implement...


  • Singapore G. TECH PTE. LTD. Full time

    Responsibilities: ● Design, develop, and maintain embedded software for embedded platforms and bare-metal systems. ● Implement and optimize communication protocols (e.g., Serial, CAN, Ethernet) to interface with hardware components. ● Collaborate closely with hardware engineers and system architects to ensure seamless hardware-software integration and...


  • Singapore G. TECH PTE. LTD. Full time

    **Responsibilities**: - Design, develop, and maintain embedded software for embedded platforms and bare-metal systems. - Implement and optimize communication protocols (e.g., Serial, CAN, Ethernet) to interface with hardware components. - Collaborate closely with hardware engineers and system architects to ensure seamless hardware-software integration and...


  • Singapore G. TECH PTE. LTD. Full time $90,000 - $120,000 per year

    Responsibilities:Design, develop, and maintain embedded software for embedded platforms and bare-metal systems.Implement and optimize communication protocols (e.g., Serial, CAN, Ethernet) to interface with hardware components.Collaborate closely with hardware engineers and system architects to ensure seamless hardware-software integration and system...