18 Embedded Systems jobs in Singapore

Embedded Systems Engineer

$7000 Monthly L3 HOMEATION PTE. LTD.

Posted 15 days ago

Job Viewed

Tap Again To Close

Job Description

We are looking for a motivated and technically strong Embedded Firmware & Integration Engineer to join our AI-driven energy management development team. You will play a key role in developing a first-in-market NILM (Non-Intrusive Load Monitoring) controller in collaboration with global leader in HVAC systems.

Key Responsibilities

  • Develop and maintain embedded system software on ARM-based multicore embedded platforms (e.g. Cortex-A series processors)
  • Interface with power monitoring sensors and other hardware via I2C, SPI, UART, ADC
  • Implement integration logic between real-time data acquisition, AI module, and control outputs
  • Develop and maintain network communication protocols — including MQTT, Modbus TCP, REST API, and WebSocket
  • Optimize system performance for edge AI processing (memory, CPU utilization, real-time data flow)
  • Support OTA update mechanisms for remote software upgrades
  • Collaborate with the System Architect / Integration Lead (Founder) and external ODM partners for hardware/software co-design
  • Debug and resolve real-world deployment issues; support field validation and performance tuning for pilot and commercial deployments
Requirements
  • Degree or Diploma in Electrical/Electronics Engineering, Computer Engineering, or equivalent
  • Strong in C/C++ programming for embedded Linux systems
  • Experience with Linux-based embedded platforms (ARM-based processors preferred)
  • Familiar with low-level hardware interfaces (UART, SPI, I2C, ADC)
  • Familiar with Linux networking stack and protocol implementation (MQTT, Modbus TCP, REST API, WebSocket)
  • Experience with edge AI integration is a plus
  • Good understanding of performance optimization and real-time data acquisition
  • Comfortable working in startup-style fast-paced environment and collaborating with remote and cross-functional teams
  • Fresh graduates with relevant skills will be considered. Candidates with 1–3 years of hands-on experience in embedded Linux development will have an advantage.
Career Growth & Promotion Path

You will work closely with our System Architect / Integration Lead (Founder), who will serve as a mentor during the initial development phases. As you demonstrate increasing ownership and cross-functional understanding, you will have a clear pathway to be promoted to Integration Lead within 1–2 years.

In this expanded role, you will lead the architecture of future platforms, manage ODM and chipmaker collaborations, and mentor junior engineers as the project scales toward commercialization.

This advertiser has chosen not to accept applicants from your region.

Semiconductor Equipment Software Engineer (Embedded Systems / Motion Control)

$7000 Monthly GOOD JOB CREATIONS (SINGAPORE) PTE. LTD.

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

(Job ID: 105554)


Responsibilities:

  • Design, develop, and maintain software for semiconductor equipment, including motion control, data acquisition, and process automation.
  • Work closely with hardware and mechanical engineers to integrate software with precision mechanical and electronic components.
  • Develop real-time and embedded systems software for high-speed, high-precision equipment.
  • Perform software testing, debugging, and optimization to ensure reliability and performance.
  • Implement machine learning, computer vision, and AI algorithms to improve semiconductor manufacturing processes (if applicable).
  • Ensure software compliance with industry standards, cybersecurity protocols, and data integrity requirements.
  • Participate in continuous improvement initiatives, focusing on software scalability, maintainability, and performance optimization.
  • Maintain technical documentation and provide training/support to internal teams.
  • Adhere to safety, quality, and regulatory standards in accordance with Singapore’s workplace regulations.

Requirements:

  • Experience in software development, preferably in the semiconductor or manufacturing industry.
  • Proficiency in C++ for embedded systems, automation, or UI/UX development.
  • Understanding of data analytics, AI/ML, or computer vision for semiconductor applications is a plus.

To apply, kindly send your updated resume to


We are regret that only shortlisted candidate will be notified.

However, rest assured that all applications will be updated to our resume bank for future opportunities.


Please kindly refer to the Privacy Policy of Good Job Creations for your reference:


EA Licence No.: 07C5771

EA Personnel Reg. No.: R24122504

EA Personnel Name: Edmund Ting Chao Siong

This advertiser has chosen not to accept applicants from your region.

Embedded Software Engineer

Singapore, Singapore Vivo Surgical

Posted today

Job Viewed

Tap Again To Close

Job Description

We value the importance of having a robust engineering team that would serve as a key pillar for sustained commercial success. To that end, we are looking for an Embedded Software Engineer to join us on this journey. In this role, you will be part of our fast-growing team and will take ownership of your role from the get-go. You will be working on the software development of our robotic system from the design and development phase all the way to manufacturing. Throughout the process, you will be involved in the features development, functional safety enhancements, and supporting the testing phases by developing test specifications and reports.

Your responsibilities shall include the following:

  • Assist in the establishment of the system’s design and software requirements according to users’ needs.
  • Design and develop Software Architecture and Detailed Design documents based on the requirements .
  • Develop and test the software modules following respective standards and best practices.
  • Carry out software testing and debugging activities alongside other engineering teams.
  • Assist in developing test protocols and reports to verify various subsystems and the main system.
  • Take part in code review, change control and risk management documentation generation tasks.
  • Work with the team to optimize the system’s cost, manufacturability, quality, and reliability.
  • Contribute and watch your ideas materialize into the fast-paced iterations of our system to constantly strive to meet the end users’ needs.

Your Qualifications & Experience

  • Minimum Bachelor’s degree in Computer Science / Computer / Electronics Engineering, or related.
  • At least 3 years’ experience in Embedded Systems or Firmware Development.
  • Proficient in C, C++, Python, Qt framework.
  • Experience in MISRACompliance adherence will be advantageous.
  • Hands-on experience with driver and application layers on ARM MCUs.
  • Development of embedded communication protocols such as UART, I2C, SPI, CAN, Ethernet.
  • Good knowledge, hands-on experience in RTOS, and familiarity with the Linux environment.
  • Experience in Software development on Multicore CPU will be a plus.
  • Experience in Functional Safety SDLC will be a plus.
  • Understanding standards such as IEC 62304, IEC61508 & EN50128 will be a plus.

Contact

Please send your CV and cover letter to: . We look forward to receiving your application.

Seniority level
  • Seniority level Mid-Senior level
Employment type
  • Employment type Full-time
Job function
  • Job function Engineering and Information Technology
  • Industries Medical Equipment Manufacturing

Referrals increase your chances of interviewing at Vivo Surgical by 2x

Sign in to set job alerts for “Embedded Software Engineer” roles. (Singapore)Semi-Conductor Software Engineer – WiFi/ Embedded System Development Senior Firmware Engineer - Secure SSD & Embedded Security Embedded Linux Field Engineer for Devices/IoT Embedded Linux Senior Software Engineer - Optimisation Senior Embedded Software Engineer- Production Engineering Senior Staff Embedded Software Development Engineer Research Engineer (Embedded System Development With Additive Manufacturing) - HHJ1 Staff / Senior Firmware Security Engineer Senior Software Engineer I - Wise Platform Lead Optical Transceiver Firmware Engineer Senior Principal Engineer, Software (SCDS/CH)

Ang Mo Kio, North East Community Development Council, Singapore 3 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Embedded Software Engineer

Singapore, Singapore H&P Executive Search

Posted today

Job Viewed

Tap Again To Close

Job Description

Get AI-powered advice on this job and more exclusive features.

Direct message the job poster from H&P Executive Search

Connecting Top Talent with Innovative Opportunities

As a key contributor, you'll dive deep into the design and implementation of a cutting-edge trading ecosystem. Your responsibilities will include:

  • Architecting High-Performance Systems: Play a pivotal role in designing the core components of a scalable, lightning-fast trading system.
  • Mastering C++: Leverage your profound C++ expertise to translate innovative designs into robust, high-performance solutions.
  • Pioneering Research Infrastructure: Help design and deploy our trading team's research system and cloud infrastructure, enabling large-scale AI/ML innovation.
  • Bridging Worlds: Utilize your skills in both Python and C++ to achieve these ambitious goals.

Who You Are: The Ideal Candidate

We're seeking a passionate engineer who brings:

  • Deep C++ Mastery: At least 5 years of profound expertise in C++.
  • Architectural Prowess: Proficiency in software architecture.
  • Low-Latency Champion: Experience in low-latency or high-throughput environments.
  • Python Proficiency: A solid grasp of Python.
  • Code Craftsmanship: The ability to write clean, maintainable code.
  • Collaborative Spirit: Excellent interpersonal and collaboration skills.

What Awaits You: Beyond a Paycheck

Joining us means more than just a job; it's an investment in your future:

  • Performance-Driven Compensation: Enjoy a competitive compensation package directly linked to the team's exceptional performance.
  • Generous Leave: Recharge with 21 days of annual leave.
  • Unparalleled Growth: Learn directly from industry veterans, fostering invaluable mentorship opportunities and accelerating your personal growth.
  • Comprehensive Benefits: Benefit from a comprehensive insurance package with extended coverage for dependents.
  • Work-Life Perks: Stay energized with a well-stocked pantry, an annual dental & wellness budget, and a gym membership.
Seniority level
  • Seniority level Mid-Senior level
Employment type
  • Employment type Full-time
Job function
  • Job function Finance
  • Industries Software Development

Referrals increase your chances of interviewing at H&P Executive Search by 2x

Get notified about new Embedded Software Engineer jobs in Singapore, Singapore .

Senior Firmware Engineer - Secure SSD & Embedded Security Software/Firmware Engineer (C/C++ or Java) – Semiconductor Equipment Embedded Software Engineer (1-year fellowship with Vivo Surgical) Robotics Application Engineer - Embedded Embedded Linux Field Engineer for Devices/IoT Development Engineer/Snr Development Engineer (Embedded System) – School of Engineering Ubuntu Linux Kernel Engineer - BIOS/Firmware Senior Embedded Software Engineer- Production Engineering Senior / Staff Firmware Engineer (Embedded Firmware Developer) Senior Staff Embedded Software Development Engineer SSD Firmware NAND System Failure Analysis Engineer Senior Power Electronics Firmware Engineer Research Engineer (Embedded System Development With Additive Manufacturing) - HHJ1 Staff / Senior Firmware Security Engineer Lead Optical Transceiver Firmware Engineer Research Associate (Embedded SLAM Software Engineer) Senior Principal Engineer, Software (SCDS/CH)

Ang Mo Kio, North East Community Development Council, Singapore 6 hours ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Embedded Software Engineer

Singapore, Singapore VIVO SURGICAL PRIVATE LIMITED

Posted today

Job Viewed

Tap Again To Close

Job Description

About Us

Vivo Surgical is a patient-focused, clinician-driven medical device developer and manufacturer. Headquartered in Singapore with offices in China and Thailand, we are pioneering a novel endoscopic surgical robot for complex endoluminal surgeries. ISO 13485 certified with international accreditations awarded such as the US FDA and European CE mark, our devices target the medical needs of the world through innovative applications of science & technology. These encompass such fields as in vivo surgical LED lighting, portable endoscopy and endoscopic robots, which are strategically co-developed with world-class healthcare institutions and KOL collaborators. Join us as we build towards our vision of being Asia Pacific’s leading medical device developer and manufacturer.

About The Role

We value the importance of having a robust engineering team that would serve as a key pillar for sustained commercial success. To that end, we are looking for an Embedded Software Engineer to join us on this journey. In this role, you will be part of our fast-growing team and will take ownership of your role from the get-go. You will be working on the software development of our robotic system from the design and development phase all the way to manufacturing. Throughout the process, you will be involved in the features development, functional safety enhancements, and supporting the testing phases by developing test specifications and reports.

Your responsibilities shall include the following:

  • Assist in the establishment of the system’s design and software requirements according to users’ needs.
  • Design and develop Software Architecture and Detailed Design documents based on the requirements.
  • Develop and test the software modules following respective standards and best practices.
  • Carry out software testing and debugging activities alongside other engineering teams.
  • Assist in developing test protocols and reports to verify various subsystems and the main system.
  • Take part in code review, change control and risk management documentation generation tasks.
  • Work with the team to optimize the system’s cost, manufacturability, quality, and reliability.
  • Contribute and watch your ideas materialize into the fast-paced iterations of our system to constantly strive to meet the end users’ needs.

Your Qualifications & Experience

  • Minimum Bachelor’s degree in Computer Science / Computer / Electronics Engineering, or related.
  • At least 3 years’ experience in Embedded Systems or Firmware Development.
  • Proficient in C, C++, Python, Qt framework.
  • Experience in MISRA Compliance adherence will be advantageous.
  • Hands-on experience with driver and application layers on ARM MCUs.
  • Development of embedded communication protocols such as UART, I2C, SPI, CAN, Ethernet.
  • Good knowledge, hands-on experience in RTOS, and familiarity with the Linux environment.
  • Experience in Software development on Multicore CPU will be a plus.
  • Experience in Functional Safety SDLC will be a plus.
  • Understanding standards such as IEC 62304, IEC61508 & EN50128 will be a plus.

Contact

Please send your CV and cover letter to: . We look forward to receiving your application.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Embedded Software Engineer

139949 $5500 Monthly OMATTRIX PTE. LTD.

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Responsibilities:

1.   Responsible for SDK/Firmware software development and design for chips and devices;

2.   Participating in system development, maintenance and upgrades;

3.   Responsible for feature development as required;

4.   Implement software system architecture and code to ensure system performance, quality, and security;

5.   Take responsibility for the quality of system development tasks and write technical reports.


Requirements:

1.   Bachelor's degree or above in Electronics Engineering, Communication Technology or equivalent;

2.   Minimum 2 years of experience in embedded C/C++ development. Experience in ICT is highly preferred;

3.   Proficient in C/C++ programming and familiar with embedded software development;

4.   Solid foundation in programming, with good coding practices and documentation;

5.   Capable in completing the modules design, coding, testing, and troubleshooting independently;

6.   Able to read and write technical documentation in both Chinese and English

7.   Strong communication and problem-solving skills.

This advertiser has chosen not to accept applicants from your region.

Embedded Software Engineer

$8500 Monthly KRISV CONSULTING SERVICES PTE. LTD.

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

Responsibilities:

  • Develop and test embedded software in C/C++ for medical devices
  • Convert product needs into reliable software and firmware
  • Work with real-time operating systems or bare-metal environments
  • Collaborate with teams across hardware, systems, and quality
  • Review code, run tests, and help debug software
  • Follow strict medical device standards (IEC 62304, ISO 13485)
  • Keep software documentation clear and compliant with FDA/EU regulations
  • Support updates, fixes, and improvements for existing products

Requirements:

  • Bachelors or Masters in Computer or Electrical Engineering
  • 4-7 years of embedded software experience (medical field is a plus)
  • Strong C/C++ skills and knowledge of memory and performance optimization
  • Experience with RTOS, microcontrollers (ARM Cortex-M), and device drivers
  • Familiarity with SPI, I2C, UART, CAN, USB, and other protocols
  • Comfortable with Git, code analysis tools, and unit testing
  • Experience working in regulated industries
  • Python skills for automation/testing
  • Awareness of secure coding and device cybersecurity
  • Familiar with tools like Jira, DOORS, or Enterprise Architect
  • Worked in Agile or Scrum teams
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Embedded systems Jobs in Singapore !

Embedded Software Engineer

139950 $6500 Monthly VIVO SURGICAL PRIVATE LIMITED

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

About Us

Vivo Surgical is a patient-focused, clinician-driven medical device developer and manufacturer. Headquartered in Singapore with offices in China and Thailand, we are pioneering a novel endoscopic surgical robot for complex endoluminal surgeries. ISO 13485 certified with international accreditations awarded such as the US FDA and European CE mark, our devices target the medical needs of the world through innovative applications of science & technology. These encompass such fields as in vivo surgical LED lighting, portable endoscopy and endoscopic robots, which are strategically co-developed with world-class healthcare institutions and KOL collaborators. Join us as we build towards our vision of being Asia Pacific’s leading medical device developer and manufacturer.


About The Role

We value the importance of having a robust engineering team that would serve as a key pillar for sustained commercial success. To that end, we are looking for an Embedded Software Engineer to join us on this journey. In this role, you will be part of our fast-growing team and will take ownership of your role from the get-go. You will be working on the software development of our robotic system from the design and development phase all the way to manufacturing. Throughout the process, you will be involved in the features development, functional safety enhancements, and supporting the testing phases by developing test specifications and reports.

Your responsibilities shall include the following:

  • Assist in the establishment of the system’s design and software requirements according to users’ needs.
  • Design and develop Software Architecture and Detailed Design documents based on the requirements.
  • Develop and test the software modules following respective standards and best practices.
  • Carry out software testing and debugging activities alongside other engineering teams.
  • Assist in developing test protocols and reports to verify various subsystems and the main system.
  • Take part in code review, change control and risk management documentation generation tasks.
  • Work with the team to optimize the system’s cost, manufacturability, quality, and reliability.
  • Contribute and watch your ideas materialize into the fast-paced iterations of our system to constantly strive to meet the end users’ needs.


Your Qualifications & Experience

  • Minimum Bachelor’s degree in Computer Science / Computer / Electronics Engineering, or related.
  • At least 3 years’ experience in Embedded Systems or Firmware Development.
  • Proficient in C, C++, Python, Qt framework.
  • Experience in MISRA Compliance adherence will be advantageous.
  • Hands-on experience with driver and application layers on ARM MCUs.
  • Development of embedded communication protocols such as UART, I2C, SPI, CAN, Ethernet.
  • Good knowledge, hands-on experience in RTOS, and familiarity with the Linux environment.
  • Experience in Software development on Multicore CPU will be a plus.
  • Experience in Functional Safety SDLC will be a plus.
  • Understanding standards such as IEC 62304, IEC61508 & EN50128 will be a plus.


Contact

Please send your CV and cover letter to: . We look forward to receiving your application.

This advertiser has chosen not to accept applicants from your region.

Embedded Software Engineer

409051 Paya Lebar Road, Singapore $5500 Monthly SEARCH STAFFING SERVICES PTE. LTD.

Posted 15 days ago

Job Viewed

Tap Again To Close

Job Description

Our client is a startup in semiconductor field that design chips for optical technology to improve speed, reliability, and energy use in modern systems is seeking for


Embedded Software Engineer


  • Responsible for SDK/Firmware software development and design for chips and devices;
  • Participating in system development, maintenance and upgrades;
  • Responsible for feature development as required;
  • Implement software system architecture and code to ensure system performance, quality, and security;
  • Take responsibility for the quality of system development tasks and write technical reports.


Requirements:

  • Bachelor's degree or above in Electronics Engineering, Communication Technology or equivalent;
  • Minimum 2 years of experience in embedded C/C++ development. Experience in ICT is highly preferred;
  • Proficient in C/C++ programming and familiar with embedded software development;
  • Solid foundation in programming, with good coding practices and documentation;
  • Capable in completing the modules design, coding, testing, and troubleshooting independently;
  • Able to read and write technical documentation in both Chinese and English
  • No experience are encouraged to apply.

Interested applicants, kindly forward a copy of your updated resume in WORD document to stating your current and expected remuneration together with notice period required by current employer.




EA No: 12C6254 | EA Personnel Registration No: R1879665

This advertiser has chosen not to accept applicants from your region.

Embedded Software Engineer (GPOS)

Singapore, Singapore Thales Group

Posted today

Job Viewed

Tap Again To Close

Job Description

Location: Maynila, Philippines

Thales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billons of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and much more. More than 30,000 organizations already rely on us to verify the identities of people and things, grant access to digital services, analyze vast quantities of information and encrypt data to make the connected world more secure.Thales has been present in the Philippines since 2002, and continues to support the country’s big ambitions in the aerospace, defence and digital security sectors. As a committed partner to the country, Thales works closely with key Filipino partners in the areas of digital identity and security, air traffic management and defence, where its technologies and services supplied Digital Identity & Security business lie at the heart of modern life, from payment to enterprise security and the internet of things. Thales employs a workforce of close to 200 employees in the Philippines, across two facilities in Manila and Laguna.

As a Development Engineer for the Embedded OS Software team located in Makati City, Philippines, you will contribute to the innovation and development of embedded secure software for small devices such as Smartcards and Wearables, dedicated for the Telecommunications and IOT businesses.

A week in the life of the Embedded Software Engineer:

  • You will work on various 16 or 32 bit microcontroller architectures and develop your expertise on microcontroller technology including evaluating new architecture and memory design for smart cards
  • You will participate in the writing and review of technical design specifications, as well as the development and validation of secured software in C and Java
  • Design software with good understanding of constraints and impacts to footprint, performance and reliability
  • You will participate to integration testing with Mobile and Servers
  • You will be expected to follow and advise on Specifications/Standards evolutions

Knowledge, Skills and Experience:

  • To succeed at this job, you must have: strong development experience in C or C++ and VB .NET.
  • It would be preferred if you have JAVA, C# and Assembly programing experience.
  • You must be fluent in English
  • We would like someone to join our team who is motivated by technical topics, autonomous, a team-player, a strong communicator, proactive, able to propose solutions and innovative.
  • We are looking for someone with 3-5 years’ experience as a Software Engineer, preferably in an embedded systems environment.
  • You must have a Bachelor’s Degree in Computer Science, Computer Engineering or Electrical Engineering
At Thales we provide CAREERS and not only jobs. With Thales employing 80,000 employees in 68 countries our mobility policy enables thousands of employees each year to develop their careers at home and abroad, in their existing areas of expertise or by branching out into new fields. Together we believe that embracing flexibility is a smarter way of working. Great journeys start here, apply now! #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Embedded Systems Jobs