Senior Embedded Software Engineer

5 days 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 MINDTECK SINGAPORE PTE LTD Full time

    Roles & ResponsibilitiesSenior Embedded Software DeveloperJob Description:1. Architect and develop a robust, scalable, and secure Train borne radio system.2. Ensure compliance with the 3GPP standards for seamless integration with a variety of 4G and 5G UEs.3. Implement communication protocols for interfacing with 4G/5G modems using AT commands.4. Ensure...


  • Singapore PERSOLKELLY SINGAPORE PTE. LTD. Full time

    Roles & ResponsibilitiesJob Description: Software Engineer (Embedded Systems) - Network Wireless ProductsPosition Overview:We are looking for an experienced Software Engineer to join a talented team of software, hardware, and RF engineers. The ideal candidate will be responsible for designing and implementing software that is integral to wireless router mass...


  • Singapore TSTAR RECRUIT PTE. LTD. Full time

    Roles & ResponsibilitiesOur esteemed client, an established MNC, is searching for a Senior Embedded Software Engineer:Job ResponsibilitiesDesign and develop a robust, scalable, and secure train-borne radio system. Ensure compliance with 3GPP standards for seamless integration with various 4G and 5G user equipment (UEs). Implement communication protocols...


  • Singapore STARFIVE INTERNATIONAL PTE. LTD. Full time

    Roles & ResponsibilitiesResponsibilities: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...


  • Singapore TSTAR RECRUIT PTE. LTD. Full time

    Roles & ResponsibilitiesOur esteemed client, an established MNC, is searching for a Senior Embedded Software Engineer:Job Responsibilities Design and develop a robust, scalable, and secure train-borne radio system. Ensure compliance with 3GPP standards for seamless integration with various 4G and 5G user equipment (UEs). Implement communication protocols...


  • Singapore TSTAR RECRUIT PTE. LTD. Full time

    Roles & ResponsibilitiesOur esteemed client, an established MNC, is searching for a Senior Embedded Software Engineer:Job Responsibilities Design and develop a robust, scalable, and secure train-borne radio system. Ensure compliance with 3GPP standards for seamless integration with various 4G and 5G user equipment (UEs). Implement communication protocols...


  • Singapore PERSOLKELLY SINGAPORE PTE. LTD. Full time

    Roles & ResponsibilitiesYou will leverage your expertise in C/C++ and work along with software engineers and architects to lead the development of software systems and components within an integrated Fare System Collection system. Lead the software development team to create solutions that meet client needs and perform as intended. Collaborate with a...


  • Singapore KAROOOOO MANAGEMENT COMPANY PTE. LTD. Full time

    Roles & ResponsibilitiesWe're a world-leading smart mobility SaaS tech company with over 2.3 million active users. Our teams are collaborative, vibrant and fast-growing, and all team members are empowered with the freedom to influence our products and technology.Are you curious, innovative and passionate? Do you take ownership, embrace challenges, and love...


  • Singapore MERRY ELECTRONICS (SINGAPORE) PTE. LTD. Full time

    Roles & ResponsibilitiesResponsibilities: Design, development, testing and support of firmware/embedded software applications for microcontroller based wireless systems. Develop software communication protocols for wireless communication systems Drive technology/development projects in all phrases from specification to release. Read or understand...


  • Singapore LIGHT ROBOTICS PTE. LTD. Full time

    Roles & ResponsibilitiesResponsibilitiesDesign and develop embedded systems and software for various applications. Develop and maintain documentation for embedded systems, including design specifications, user manuals, and test plans. Participate in design reviews and provide feedback on hardware and software designs.Preferred QualificationsProficiency...


  • Singapore SUBNERO PTE. LTD. Full time

    Roles & ResponsibilitiesOverview:We are looking for a skilled Embedded Linux Software Engineer with expertise in embedded Linux to drive the development and optimization of our underwater communication systems. Your primary responsibilities will include maintaining and customizing UnetStack, our open software framework for underwater networking for embedded...


  • Singapore SUBNERO PTE. LTD. Full time

    Roles & ResponsibilitiesOverview:We are looking for a skilled Embedded Linux Software Engineer with expertise in embedded Linux to drive the development and optimization of our underwater communication systems. Your primary responsibilities will include maintaining and customizing UnetStack, our open software framework for underwater networking for embedded...


  • Singapore LIGHT ROBOTICS PTE. LTD. Full time

    Roles & ResponsibilitiesResponsibilities Design and develop embedded systems and software for various applications. Develop and maintain documentation for embedded systems, including design specifications, user manuals, and test plans. Participate in design reviews and provide feedback on hardware and software designs.Preferred Qualifications Proficiency...


  • Singapore LIGHT ROBOTICS PTE. LTD. Full time

    Roles & ResponsibilitiesResponsibilities Design and develop embedded systems and software for various applications. Develop and maintain documentation for embedded systems, including design specifications, user manuals, and test plans. Participate in design reviews and provide feedback on hardware and software designs.Preferred Qualifications Proficiency...

  • Embedded Engineer

    3 weeks ago


    Singapore HAYS SPECIALIST RECRUITMENT PTE. LTD. Full time

    Roles & ResponsibilitiesObjectives of this role Developing and implementing embedded software solutions for various applications as per client needs. Collaborating with cross-functional teams, including hardware engineers, to define software requirements and specifications. Conducting feasibility studies and system analysis to ensure software...

  • Embedded Engineer

    3 weeks ago


    Singapore HAYS SPECIALIST RECRUITMENT PTE. LTD. Full time

    Roles & ResponsibilitiesObjectives of this role Developing and implementing embedded software solutions for various applications as per client needs. Collaborating with cross-functional teams, including hardware engineers, to define software requirements and specifications. Conducting feasibility studies and system analysis to ensure software...

  • Embedded Engineer

    7 hours ago


    Singapore HAYS SPECIALIST RECRUITMENT PTE. LTD. Full time

    Roles & ResponsibilitiesObjectives of this roleDeveloping and implementing embedded software solutions for various applications as per client needs. Collaborating with cross-functional teams, including hardware engineers, to define software requirements and specifications. Conducting feasibility studies and system analysis to ensure software compatibility...


  • Singapore HAYS SPECIALIST RECRUITMENT PTE. LTD. Full time

    Roles & ResponsibilitiesJob ResponsibilitiesCreate firmware specifications based on design rules, internal processes, and product/system requirements. Specify, design and develop signal processing algorithms, write codes for mircocontrollers in new and customized industrial sensors and HMI products Create and conduct review on test methodologies, validate...

  • Firmware Engineer

    4 weeks ago


    Singapore WELEAD SOLUTIONS PRIVATE LIMITED Full time

    Roles & Responsibilities Developing and maintaining firmware for embedded industrial products. To design, review, code, testing, and debug embedded software.Requirements: At least a Bachelor's degree in Electrical / Electronics / Computer Science Engineering. At least 3+ years working experience with firmware / embedded software development. Working...

  • Firmware Engineer

    4 weeks ago


    Singapore WELEAD SOLUTIONS PRIVATE LIMITED Full time

    Roles & Responsibilities Developing and maintaining firmware for embedded industrial products. To design, review, code, testing, and debug embedded software.Requirements: At least a Bachelor's degree in Electrical / Electronics / Computer Science Engineering. At least 3+ years working experience with firmware / embedded software development. Working...