Senior Embedded Software Engineer

2 weeks ago


Singapore STARFIVE INTERNATIONAL PTE. LTD. Full time
Roles & Responsibilities

Responsibilities:

  • Design, develop, code, and document larger modules as part of firmware projects and lead a firmware project.
  • Rich experience on embedded SoC software development and debug environment setup.
  • Work with relevant architects, software and hardware teams to finalize the system level solutions and modularize the firmware development works.
  • Utilize low level C coding techniques when developing codebases, follow coding standards and follow standard development best practices.
  • Read schematics, utilize oscilloscopes, digital analyzers, and other test equipment in the development and debugging of firmware designs.
  • Have fundamental knowledge about the operating system and its common drivers, especially understanding basics of RTOS.
  • Have fundamental knowledge about inter-chip communications in heterogenous processor environment, and able to use OpenAMP or RPC such techniques.
  • Understand storage devices/controller (i.e. SAS, SATA etc.) driver, protocols and firmware design is a plus.
  • Understand power management at system level and OS power management handling is a plus, especially familiar with PMIC firmware.
  • Understand the virtualization techniques on server environment is a plus.

Requirements:

  • Minimum degree in Bachelors Engineering in Computer Science/Engineering, Electrical Engineering, related field or equivalent experience on embedded system.
  • Minimum of 3-5 years of experience
  • Experience with implementing embedded operating systems such as Linux, FreeRTOS on target hardware
  • Demonstrated experience with C/C++/assembly language programming.
  • Demonstrated experience with ability of problem analysis and solving.
  • Familiar with RISC-V/ARM ISA is a plus.
  • Good team player and be able to prioritize the tasks and delivery the modalized development work.
Tell employers what skills you have

RTOS
Test Equipment
Embedded Software
Hardware
FreeRTOS
Architects
Power Management
SoC
Firmware
Operating Systems
Team Player
Debugging
Electrical Engineering
Virtualization
Linux
Software Development

  • Singapore Transcelestial Full time

    Be among the first 25 applicants Transcelestial's vision is to improve the connectivity experience for the next billion people. We believe that connectivity is a human right and Transcelestial is on a mission to solve the problem of internet distribution and provide affordable, high-speed internet to everyone. Transcelestial's next-generation wireless laser...


  • Singapore Transcelestial Full time

    Overview Transcelestial's vision is to improve the connectivity experience for the next billion people. We believe that connectivity is a human right and Transcelestial is on a mission to solve the problem of internet distribution and provide affordable, high-speed internet to everyone. Transcelestial's next-generation wireless laser communication...


  • Singapore Ella by Crown Digital IO Full time

    Overview As our business grows, we are looking for a Senior Embedded Engineer to join us and be the key component in our embedded system development journey. This individual will design and execute a complete embedded system development lifecycle, focusing on reliability and scalability. Responsibilities Designing program architecture based on project...


  • Singapore Analog Devices Full time

    Overview Get AI-powered advice on this job and more exclusive features. Join Analog Devices (ADI) – a place where Innovation meets Impact. For more than 55 years, ADI has been inventing breakthrough technologies that transform lives. At ADI you will work alongside the brightest minds to collaborate on solving complex problems that matter from autonomous...


  • Singapore Analog Devices, Inc. Full time

    Engineer, Embedded Software page is loaded## Engineer, Embedded Softwarelocations: Singapore, Kallangtime type: Full timeposted on: Posted Todaytime left to apply: End Date: February 28, 2026 (30+ days left to apply)job requisition id: R Come join Analog Devices (ADI) – a place where Innovation meets Impact. For more than 55 years, Analog Devices has been...


  • 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,...

  • Software Engineer

    13 hours ago


    Singapore NodeFlair Full time

    **Job Summary**: **Job Type** Permanent **Seniority** **Years of Experience** Information not provided **Tech Stacks** Java C **A week in the life of an Embedded Software Engineer**: - Participate to the development of next generation operating systems for future devices. - Being in agile development environment to work closely within team and multiple...


  • Singapore Rockwell Automation Full time

    **Job Description**: Do you want to help pave the way to the technological future in a job that offers daily challenges in a conducive environment? We are looking for the right Developer to join our team of innovative experts and seek viable solutions to real-world problems for our business needs. We believe that an open and inviting workplace is the key...


  • Singapore ADDVALUE INNOVATION PTE LTD Full time

    Roles & ResponsibilitiesBrief Description & RoleThe primary function of this role is to support the software development in evaluating, designing and implementing the embedded software as according to the project or production requirements.This individual should be self-motivated, creative and proactive, to work independently in a fast-paced ...


  • Singapore Ambiq Micro, Inc Full time

    Description: **Company Overview** **Scope** As the Senior Embedded Software Engineer at Ambiq, you will drive the development and testing of AmbiqSuite SDK on Ambiq SoC devices and emulation platforms. This role will work within our global MCU software development team and will work closely with architecture team and local MCU SoC design team, focusing on...