See more Collapse

Embedded Software Engineer

4 weeks ago


Singapore SCIENTEC CONSULTING PTE. LTD. Full time
Roles & Responsibilities

We are looking for a Embedded Software Engineer to be engaged in the development, construction, and testing of an IoT platform utilizing both microservice and serverless architectures.

Our projects have a direct impact on citizens' interest in IoT usage for facilities management and environmental monitoring.

We operate primarily on AWS Cloud and utilize AWS Greengrass for edge computing.

  • Working Hours: Mon-Fri
  • Working Location: Central
  • Salary Package: Up to $8800 (basic) + AWS - commensurate with experiences and interview performance

Role Overview:
We are seeking a skilled developer to join our team and contribute to the development and enhancement of our IoT platform. The successful candidate will work closely with our team of developers to meet stakeholder requirements, develop serverless architecture on AWS, and implement automation scripts and monitoring/deployment tools. This is an exciting opportunity to work on multiple projects with a focus on AWS Cloud services and embedded systems development.

Key Responsibilities:

  • Develop serverless architecture on AWS Cloud.
  • Implement automation scripts and monitoring/deployment tools.
  • Develop cloud applications using DevOps methodology.
  • Develop components and core framework using C++ for AWS Greengrass.
  • Implement API migration using Python.
  • Prepare technical documentation and user guides.

Required Skills:

  • Proficiency in C/C++ programming language.
  • Experience with AWS services, preferably AWS IoT Core and Greengrass.
  • Familiarity with Linux OS, especially Ubuntu.
  • Experience with programming and scripting languages including Python, Linux bash script, and Windows batch/powershell scripting.
  • Knowledge of documentation tools such as Doxygen.
  • Experience with version control systems, preferably Gitlab with CI/CD pipeline.
  • Familiarity with database systems, particularly DynamoDB.
  • Proficiency in build tools like CMake.
  • Experience with unit testing frameworks such as Pytest and Google Test.
  • Familiarity with containerization and deployment platforms like Docker.

Desired Skills:

  • Experience with microservices architecture and serverless environments.
  • Familiarity with API testing and documentation tools like Postman.
  • Knowledge of edge computing services.
  • Experience with AWS Lambda and API Gateway.

If you are excited with this opportunity and enjoy making things happen, do apply now


OR


Email your updated resume to: speytu(at)scientecpersonnel.com by quoting "J44563" in your email subject for faster processing.


All job applications will be processed with strict confidence and only shortlisted candidate will be contacted.


Elane Yap Theng Yu- R1989397

ScienTec Consulting Pte Ltd - 11C5781


Tell employers what skills you have

Version Control
Technical Documentation
Construction
Embedded Software
Ubuntu
Unit Testing
Software Engineering
Scripting
DynamoDB
Embedded Systems
Python
Windows
Software Design
Debugging
AWS Lambda
Linux
Facilities Management
C++

We have other current jobs related to this field that you can find below


  • Singapore ENSOFT CONSULTING PTE. LTD. Full time

    Roles & ResponsibilitiesWe are currently seeking a skilled Embedded Software Engineer to become part of our team. In this role, you will oversee the entire lifecycle of embedded software development.Development of industrial protocol stacks following standard protocols such as Modbus, J1939, RTP, and AVB, among othersDefining protocol packets for business...


  • Singapore TALENTSIS PTE. LTD. Full time

    Roles & ResponsibilitiesResponsibilities: Work with hardware engineers and system architects to obtain product features from analysis to deployment phases. Implement the design in C and unit test all the software components. Verify and validate software system on target hardware. Perform the necessary software maintenance and give consultancy to users on...


  • Singapore TALENTSIS PTE. LTD. Full time

    Roles & ResponsibilitiesResponsibilities: Work with hardware engineers and system architects to obtain product features from analysis to deployment phases. Implement the design in C and unit test all the software components. Verify and validate software system on target hardware. Perform the necessary software maintenance and give consultancy to users on...


  • Singapore SALT TALENT SEARCH PTE. LTD. Full time

    Roles & ResponsibilitiesSalt is looking for an experienced Embedded Software Engineer to design and implement software of embedded devices and systems from requirements to production and commercial deployment. If you are Android developer or a Java or a .Net developer willing to explore the embedded software application, you are encouraged to apply. This is...


  • Singapore SALT TALENT SEARCH PTE. LTD. Full time

    Roles & ResponsibilitiesSalt is looking for an experienced Embedded Software Engineer to design and implement software of embedded devices and systems from requirements to production and commercial deployment. If you are Android developer or a Java or a .Net developer willing to explore the embedded software application, you are encouraged to apply. This is...


  • Singapore DYSON OPERATIONS PTE. LTD. Full time

    Roles & ResponsibilitiesAbout usDyson began twenty one years ago with James Dyson and a handful of engineers questioning everyday products, thinking differently and making them better. We are now the world's number one vacuum cleaner manufacturer in the UK, US, Japan, Europe and Australasia.About the role Develop real-time embedded software for production...

  • Software Engineer

    2 months ago


    Singapore CAPCON SINGAPORE PTE. LTD. Full time

    Roles & ResponsibilitiesResponsibilities: Architect and design embedded firmware for motion control systems with a focus on optimal performance and precision Develop end-to-end application and firmware solutions including multi-thread, scheduling optimization, real-time operating systems (RTOS), and bare-metal implementations Design custom kernel...

  • Software Engineer

    4 weeks ago


    Singapore CAPCON SINGAPORE PTE. LTD. Full time

    Roles & ResponsibilitiesResponsibilities: Architect and design embedded firmware for motion control systems with a focus on optimal performance and precision Develop end-to-end application and firmware solutions including multi-thread, scheduling optimization, real-time operating systems (RTOS), and bare-metal implementations Design custom kernel...


  • Singapore KINGFISHER RECRUITMENT (SINGAPORE) PTE. LTD. Full time

    About the companyA start up organization in the Medtech industry, the organization has recently completed its series B funding and is in close collaboration with key players in the local healthcare industry. The organization aims to create a revolutionary medical device which would better the lives of countless patients.About the jobYour responsibilities as...


  • Singapore Talentsis Pte Ltd Full time

    Embedded Software Engineer (Open to Fresh Graduates)Responsibilities: Design and implement software of embedded devices and systems from requirements to production and commercial deployment Design, develop, code, test and debug system software Review code and design Analyze and enhance efficiency, stability and scalability of system resources Integrate and...


  • Singapore NodeFlair Full time

    Summary Salary: CompetitiveTeam: Design and DevelopmentLocation: Singapore - St James Power Station HeadquartersAbout the Company Began twenty one years ago with handful of engineers questioning everyday products, thinking differently and making them better. We are now the world's number one vacuum cleaner manufacturer in the UK, US, Japan, Europe and...


  • Singapore SEARCH CUBE PTE. LTD. Full time

    Roles & ResponsibilitiesThe role requires the incumbent to contribute significantly to the development and testing of embedded software for medical devices, ensuring their reliability and effectiveness. The candidate will work closely with a diverse team, applying their expertise in software engineering to drive projects from conception to...


  • Singapore SEARCH CUBE PTE. LTD. Full time

    Roles & ResponsibilitiesThe role requires the incumbent to contribute significantly to the development and testing of embedded software for medical devices, ensuring their reliability and effectiveness. The candidate will work closely with a diverse team, applying their expertise in software engineering to drive projects from conception to...


  • Singapore SVENTL ASIA PACIFIC PTE. LTD. Full time

    Roles & ResponsibilitiesLinux Driver/Kernel development for Ethernet/DSL/LTE Modem/Router/Home Gateway• Doing system bring up and validation, software integration and qualification• Upstream Linux driver to open source community• Actively participate Key customer expert support/Linux driver porting and kernel migration/software concept...


  • Singapore MINDTECK SINGAPORE PTE LTD Full time

    Roles & ResponsibilitiesJob Description:1. Architect and develop a robust, scalable, and secure NVR system.2. Implement and ensure compliance with the ONVIF protocol for seamless integration with a variety of IP cameras and devices.3. Configure and manage HTTPS servers to secure communication channels for NVR services.4. Manage RTSP streams for real-time...


  • Singapore UPPER SPRING CONSULTING PTE. LTD. Full time

    Roles & ResponsibilitiesWe are currently assisting our client, a satellite systems engineering firm, look for an Embedded Software Developer.Responsibilities: Work with hardware engineers and system architects to obtain product features from analysis to deployment phases. Implement the design in C and unit test all the software components. Verify and...


  • Singapore DYSON OPERATIONS PTE. LTD. Full time

    Roles & ResponsibilitiesAbout usDyson began twenty one years ago with James Dyson and a handful of engineers questioning everyday products, thinking differently and making them better. We are now the world's number one vacuum cleaner manufacturer in the UK, US, Japan, Europe and Australasia.About the role Develop real-time embedded software for production...


  • Singapore DYSON OPERATIONS PTE. LTD. Full time

    Roles & ResponsibilitiesAbout usDyson began twenty one years ago with James Dyson and a handful of engineers questioning everyday products, thinking differently and making them better. We are now the world's number one vacuum cleaner manufacturer in the UK, US, Japan, Europe and Australasia.About the roleDevelop real-time embedded software for production...


  • Singapore RECRUIT EXPERT PTE. LTD. Full time

    Responsible for design, review, coding, testing, and debugging embedded software. Assess open source/thirdparty software and perform integration.Requirements: Degree in Computer Science or equivalent At least 3 years of experience in software development on embedded system or PC based platform (Windows/Linux): Strong programming skills in C/C++ and Python:...


  • Singapore NEWBRIDGE ALLIANCE PTE. LTD. Full time

    Roles & ResponsibilitiesExciting Job Opportunity:Assessing customer and system requirements to devise effective Software Architecture solutions. Offering guidance and technical support to Software Developers. Creating optimized Software Architecture solutions to boost performance and streamline resource utilization. Applying critical thinking to tackle...