x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Senior Embedded Software Engineer
 banner picture 1  banner picture 2  banner picture 3

Senior Embedded Software Engineer

Starfive International Pte. Ltd.

Starfive International Pte. Ltd. company logo

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.

Sharing is Caring

Know others who would be interested in this job?

Similar Jobs
Software Developer (.Net Development) AMK
Maestro Human Resource Pte. Ltd.
Quick Apply
Network Engineer #IAC
Recruit Express Pte Ltd
Quick Apply
Assistant Technical Manager
People Profilers Pte. Ltd.
Quick Apply
Technical Manager
Nereus Subsea Pte. Ltd.
Quick Apply
Hardware Store Retail Executive
The Tool Box Construction Pte. Ltd.
Quick Apply
Data Engineer #IJW
Recruit Express Pte Ltd
Quick Apply
Technical Manager (Air-Conditioning)
Vvv Employment Agency
Quick Apply
Technical Manager (Air-Conditioning)
Vvv Employment Agency
Quick Apply
Technical Manager (Air-Conditioning)
Vvv Employment Agency
Quick Apply
Technical Manager (Air-Conditioning)
Vvv Employment Agency
Quick Apply