Embedded Systems Developer with Strong C/C++ Skills

4 days ago


Singapore HPS PARTNERS PTE. LTD. Full time
Job Description

We are seeking a highly skilled Embedded Systems Developer to join our team at HPS Partners PTE. LTD.

The ideal candidate will have a strong background in C/C++ programming, experience with Arm and Cortex-based microcontrollers, and knowledge of communication protocols such as I2C, SPI, UART, and USB.

Responsibilities:
  • Design, develop, test, and support firmware/embedded software applications for microcontroller-based wireless systems.
  • Develop software communication protocols for wireless communication systems.
  • Drive technology/development projects from specification to release.
  • Collaborate with cross-functional teams to ensure project delivery on time.
  • Define and create product software specifications, including software architecture, feature descriptions, and application notes.
  • Research technical issues and opportunities, providing recommendations.
  • Participate in ad hoc software projects and assignments as required.
Requirements:
  • Degree in Electronic/Electrical/Computer Engineering, Computer Science, Software Engineering, or related fields.
  • Minimum 3-5 years of experience in real-time embedded systems.
  • Strong knowledge of C/C++ language.
  • Experience with Arm, Cortex-based microcontrollers is required.
  • Knowledge of communication transport protocols such as I2C, SPI, UART, and USB.
  • Understanding of Bluetooth protocol and stack is a plus.
  • Familiarity with DSP programming is an added advantage.
  • Excellent teamwork skills, flexibility, and ability to handle multiple tasks.
  • Able to manage one's own time efficiently.
Salary:

S$80,000 - S$120,000 per annum.

About Us

HPS Partners PTE. LTD. is a leading provider of innovative solutions in the field of embedded systems. We are committed to delivering high-quality products and services that meet the evolving needs of our customers.



  • Singapore USER EXPERIENCE RESEARCHERS PTE. LTD. Full time

    We are seeking a highly skilled and versatile Senior Embedded C++ Developer with expertise in Linux/QNX, TCP/IP protocols, FTP client/server implementations, and integration with ActiveMQ.About the RoleThe successful candidate will play a key role in developing cutting-edge embedded systems with a focus on networking, secure file transfer, and messaging...

  • C++ Developer

    1 month ago


    Singapore USER EXPERIENCE RESEARCHERS PTE. LTD. Full time

    Roles & ResponsibilitiesWe are currently seeking a highly skilled and versatile Embedded C++ Developer with expertise in Linux/QNX, TCP/IP protocols, FTP client/server implementations, and integration with ActiveMQ. The successful candidate will play a key role in developing embedded systems with a focus on networking, secure file transfer, and messaging...


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

    Roles & ResponsibilitiesEmployement Type: CONTRACTLocation: EastResponsibilities:The activities required to be performed shall include the following: · Analyse, design, and develop one or more devices that are integral components of an integrated e-payment fare collection system. · Explore and introduce new methods and technologies to enhance the system....


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

  • Electronics engineer

    2 weeks ago


    Singapore Course Full time

    Job title: Electronics Engineer (C/C++ / Software Development / Embedded System) CO1Company: Trust RecruitJob description : Responsibilities: Develop software in C/C++ for embedded Linux systems Create drivers for devices on embedded Linux OS Perform test and evaluate software performance Create test plans and write clear reports Work on network and...

  • Software Engineer

    3 months ago


    Singapore TALENTSIS PTE. LTD. Full time

    Roles & ResponsibilitiesJob Description: Design, develop, and debug embedded software solutions using C/C++. Collaborate with hardware engineers to integrate software with hardware components. Implement and optimize software for embedded systems on Linux OS. Write efficient and maintainable code for embedded platforms. Conduct thorough testing and...


  • Singapore USER EXPERIENCE RESEARCHERS PTE. LTD. Full time

    About the RoleWe are seeking a skilled C++ Software Engineer to join our team. The ideal candidate will have hands-on experience in Linux environments and knowledge of embedded systems.Key ResponsibilitiesDevelop and maintain high-performance C++ applications within Linux environments.Collaborate with cross-functional teams to design and implement new...


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

    About ZENITH INFOTECH (S) PTE LTD.Zenith Infotech is a leading technology firm that seeks talented individuals to join our team.Salary Range: SGD 120,000 - SGD 180,000 per annumJob DescriptionWe are seeking an experienced Embedded Software Developer with expertise in C++ to join our team. The successful candidate will be responsible for designing and...


  • 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 TRUST RECRUIT PTE. LTD. Full time

    Roles & ResponsibilitiesElectronic system design teamJob Description: Perform C/C++ software programming in embedded Linux system. Manage software evaluation and test. Write test plans and reports. Write driver for devices under embedded Linux OS To work on network / communication software coding. Software integration and report. Report to software...


  • Singapore MSI GLOBAL PRIVATE LIMITED Full time

    Roles & ResponsibilitiesWe are seeking a skilled C++ Software Developer to join our team, focusing on the development and enhancement of our auto fare collection system. The ideal candidate will have a strong background in C++ programming and experience in system integration.Key Responsibilities: Design, develop, and maintain C++ applications for the auto...

  • Software Engineer

    6 months ago


    Singapore TALENTSIS PTE. LTD. Full time

    Roles & ResponsibilitiesKey Responsibilities:Design, develop, and debug embedded software solutions using C/C++.Collaborate with hardware engineers to integrate software with hardware components.Implement and optimize software for embedded systems on Linux OS.Write efficient and maintainable code for embedded platforms.Conduct thorough testing and debugging...


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

    About Us: MERRY ELECTRONICS (SINGAPORE) PTE. LTD. is a renowned electronics company seeking a skilled Embedded Systems Developer to join our team.Estimated Salary: SGD 120,000 - 180,000 per annumJob Description:Key Responsibilities:Design and implement software for embedded Android/Linux devices, encompassing system architecture and requirements...


  • Singapore TRUST RECRUIT PTE. LTD. Full time

    Job Descriptions Create firmware specifications based on design rules, internal processes, and product/system requirements. Design and develop embedded firmware in accordance with established design rules, processes, and specific customer/product requirements. Development and implementation of signal processing algorithms in embedded firmware, with cross...


  • Singapore TRUST RECRUIT PTE. LTD. Full time

    Roles & ResponsibilitiesJob Descriptions Create firmware specifications based on design rules, internal processes, and product/system requirements. Design and develop embedded firmware in accordance with established design rules, processes, and specific customer/product requirements. Development and implementation of signal processing algorithms in...

  • C++ Developer

    7 days ago


    Singapore USER EXPERIENCE RESEARCHERS PTE. LTD. Full time

    Roles & ResponsibilitiesAbout the Role:We are seeking a motivated C++ Software Engineer with 1 to 2 years of experience to join our team. The ideal candidate will have hands-on experience in a Linux environment and preferably possess knowledge of embedded systems. As a C++ Software Engineer, you will be responsible for developing, maintaining, and optimizing...


  • Singapore TALENTSIS PTE. LTD. Full time

    Job DescriptionWe are seeking a skilled Embedded Systems Software Developer to join our team at TALENTSIS PTE. LTD.Key Responsibilities:Design, develop, and debug embedded software solutions using C/C++.Collaborate with hardware engineers to integrate software with hardware components.Implement and optimize software for embedded systems on Linux OS.Write...


  • Singapore TRUST RECRUIT PTE. LTD. Full time

    Roles & ResponsibilitiesJob Responsibilities Create firmware specifications based on design rules, internal processes, and product/system requirements. Design and develop embedded firmware in accordance with established design rules, processes, and specific customer/product requirements. Development and implementation of signal processing algorithms in...


  • Singapore VY SYSTEMS PTE. LTD. Full time

    Job SummaryVY SYSTEMS PTE. LTD. is seeking a highly skilled Embedded Systems Test Engineer to join our team. The ideal candidate will have extensive experience in developing ATE SOC programs and possess strong programming and debugging skills in languages such as Java, C/C++, Visual Basic, Perl, Python, etc.About the RoleWe are looking for an experienced...


  • Singapore TRUST RECRUIT PTE. LTD. Full time

    About the RoleWe are seeking a skilled Software Developer to join our team and work on various projects related to embedded systems.Key ResponsibilitiesDesign, develop, and test software applications for embedded systems using C/C++ programming languages.Collaborate with system designers and hardware engineers to ensure seamless integration of software and...