Senior Embedded Software Engineer

5 days ago


Singapore STARFIVE INTERNATIONAL PTE. LTD. Full time
Job Summary:

We are seeking an experienced Senior Embedded Software Engineer - Firmware Development Expert to join our team at STARFIVE INTERNATIONAL PTE. LTD. The ideal candidate will have a strong background in firmware development, embedded operating systems, and low-level programming.

About the Role:
This is a senior level position that requires a deep understanding of firmware development, system architecture, and software engineering principles. You will be responsible for designing, developing, and documenting larger modules as part of firmware projects, and leading firmware projects from conception to delivery. Additionally, you will work closely with architects, software, and hardware teams to finalize system-level solutions and modularize firmware development works.

Main 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 heterogeneous processor environments 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 environments is a plus.

Requirements:
* Minimum degree in Bachelor's Engineering in Computer Science/Engineering, Electrical Engineering, related field or equivalent experience on embedded systems.
* 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 able to prioritize tasks and deliver modularized development work.

Salary:
$120,000 - $150,000 per year, depending on experience.

  • Singapore Transcelestial Technologies Pte Ltd. Full time

    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 technology is...


  • Singapore Transcelestial Technologies Pte Ltd. Full time

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


  • Singapore ASIA INNOVATORY MANAGEMENT SCHOOL Full time

    About the RoleWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at ASIA INNOVATORY MANAGEMENT SCHOOL. The successful candidate will be responsible for designing and developing software applications for embedded devices, ensuring secure and reliable connections between these devices and on-premises/cloud platforms.Key...


  • Singapore ST ENGINEERING INFO-SECURITY PTE. LTD. Full time

    Embedded System Developer OpportunityST Engineering, a leading technology and engineering group, is seeking an experienced Senior Embedded Systems Software Engineer to join our dynamic team.The successful candidate will be responsible for designing, developing, testing, and maintaining embedded systems for various applications. Working closely with hardware...


  • Singapore TRANSCELESTIAL TECHNOLOGIES PTE. LTD. Full time

    Roles & ResponsibilitiesSummaryTranscelestial’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 HPS PARTNERS PTE. LTD. Full time

    Job DescriptionAs a Senior Embedded Systems Software Engineer at HPS Partners PTE. LTD., you will be responsible for developing and optimizing embedded Linux firmware solutions.


  • Singapore ESPRESSIF SYSTEMS SERVICES PTE. LTD. Full time

    Roles & ResponsibilitiesEspressif is looking for both junior and senior Embedded software engineers who will participate in projects related to wireless protocol stacks (Wi-Fi / Bluetooth / 802.15.4) or multimedia solutions (algorithms / protocols / applications of video/audio).To design and develop Espressif's AIoT Chips, SDKs, and solutions. You will be...


  • Singapore HPS PARTNERS PTE. LTD. Full time

    About the RoleAs a Senior Embedded Systems Software Engineer at HPS PARTNERS PTE. LTD., you will play a crucial role in designing and developing cutting-edge embedded Linux firmware solutions.


  • Singapore SPECIALIZED ASIA PACIFIC PTE. LTD. Full time

    Roles & ResponsibilitiesSummaryAt specialized we are committed to innovate and provide the best performance bicycle that benefit and improve our riders supporting our purpose to pedal the planet forward and contribute toward green environment. To strengthen our newly setup e-Bike electronics team in Singapore who working closely with team based in Europe, we...


  • Singapore SPECIALIZED ASIA PACIFIC PTE. LTD. Full time

    Roles & ResponsibilitiesSummaryAt specialized we are committed to innovate and provide the best performance bicycle that benefit and improve our riders supporting our purpose to pedal the planet forward and contribute toward green environment. To strengthen our newly setup e-Bike electronics team in Singapore who working closely with team based in Europe, we...


  • Singapore MANPOWER STAFFING SERVICES (SINGAPORE) PTE LTD Full time

    Roles & ResponsibilitiesResponsibilities: Responsible for the design, development, testing and supporting of firmware/embedded software application for existing and next generation of products in accordance with engineering best practices/processes, and in partnership with team members across the globe. Consistently meet project deliverables with high...


  • Singapore ZENITH INFOTECH (S) PTE LTD. Full time

    About ZENITH INFOTECH (S) PTE LTD.Established as a premier IT consulting company, we deliver comprehensive solutions to our clients across various industries. Our mission is to provide innovative and effective technology services that drive business growth.Career OpportunitiesWe are currently seeking an experienced Senior Embedded Software Engineer with a...


  • Singapore SECRETLAB SG PTE. LTD. Full time

    Unlock Career Advancement OpportunitiesAbout Us:Secretlab, a leading innovator in the industry, seeks an accomplished Senior Embedded Software Architect to spearhead the development of cutting-edge cross-platform embedded software solutions.Key Responsibilities:Leverage expertise to mentor and lead a team of skilled software engineers, promoting best...


  • Singapore ZENITH INFOTECH (S) PTE LTD. Full time

    Zenith Infotech (S) Pte Ltd. is seeking a highly skilled Senior Embedded Systems Software Engineer to join our team.About the RoleWe are looking for an experienced software developer with expertise in C++ programming and embedded systems development. The successful candidate will be responsible for designing, developing, and testing software applications for...


  • Singapore TRUST RECRUIT PTE. LTD. Full time

    Job OverviewWe are seeking an experienced Senior Embedded Software Architect to join our team at TRUST RECRUIT PTE. LTD. in Singapore. This is a unique opportunity to leverage your expertise in embedded software design and development to drive innovation and growth.About the RoleAs a Senior Embedded Software Architect, you will be responsible for designing...


  • Singapore Specialized Asia Pacific Pte. Ltd. Full time

    About UsAt Specialized Asia Pacific Pte. Ltd., we are committed to innovation and providing the best performance bicycles that benefit and improve our riders, supporting our purpose to pedal the planet forward and contribute towards a greener environment.Job DescriptionWe are seeking an experienced Senior Embedded Software Engineer who is passionate about...


  • Singapore ULTRA-WIRELESS PTE. LTD. Full time

    We are seeking an experienced Embedded Systems Software Engineer to join our team at ULTRA-WIRELESS PTE. LTD.Job SummaryThe successful candidate will be responsible for designing, developing, and testing firmware and software for our communication systems, positioning systems, and bioradar systems.Key Responsibilities:Develop firmware and software using C...


  • Singapore Specialized Asia Pacific Pte. Ltd. Full time

    About the RoleWe are seeking an experienced Senior Embedded Software Engineer to join our newly setup e-Bike electronics team in Singapore. As a key member of our team, you will be responsible for designing, developing, testing, and supporting firmware/embedded software applications for microcontroller/SoC-based electronics solutions within e-bike...


  • Singapore DOODLE LABS (SG) PTE. LTD. Full time

    Job DescriptionWe are seeking a highly skilled Senior Embedded Software Architect to join our team at Doodle Labs (SG) Pte. Ltd.The ideal candidate will have extensive experience in developing and implementing embedded software systems, with a strong focus on Linux-based solutions.Key Responsibilities:Design and develop high-quality embedded software for...


  • Singapore SANMINA-SCI SYSTEMS SINGAPORE PTE. LTD. Full time

    Job OverviewThe Embedded Systems Software Architect will be responsible for designing and developing software architecture for embedded systems, as well as collaborating with other engineers to analyze and resolve bugs. The ideal candidate will have a strong understanding of hardware and ability to develop low-level codes, with rich experience in embedded...