2,218 Embedded Software jobs in Singapore

Embedded Software Development Expert

Singapore, Singapore beBeeSoftware

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Title: Embedded Software Development Expert

Description:

  • We are seeking a highly skilled Embedded Software Development Expert to fill this challenging role.
  • The ideal candidate will have a solid foundation in programming, with good coding practices and documentation.
  • Responsibilities include developing software for chips and devices, participating in system development, maintenance and upgrades, feature development as required, and implementing software system architecture and code to ensure system performance, quality, and security.
  • The successful candidate will also be responsible for the quality of system development tasks and writing 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.
  • Capable of completing the modules design, coding, testing, and troubleshooting independently.
  • Able to read and write technical documentation in both English.
  • Strong communication and problem-solving skills.

About Us:

Our company specializes in delivering high-quality products and services to our clients.

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

Embedded Software Development Expert

Singapore, Singapore beBeeEmbeddedSoftware

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Title: Embedded Software Professional

">

The role of a Embedded Software Professional involves the design, development, validation and deployment of embedded software components for various applications. As an integral part of our engineering team, you will be responsible for developing new software components for mobile and IoT devices. This includes creating advance software security mechanisms and next generation IoT connectivity protocols.

In addition to this, you will also participate in the development of next generation operating systems for future devices. You will work closely within a team environment to build great products that meet customer expectations.

To succeed in this role, you should have at least 2 years of practical experience in software development as a developer/validator. A degree in Electrical/Electronics/Computer Engineering or related fields is required. Proficiency in Embedded C for development and VB.NET for validation is essential. Knowledge of Java programming language is preferable. Additionally, experience in embedded technologies/ecosystem, such as microcontroller programming, low level protocols like SPI, UART, I2C, device driver programming, testing and debugging embedded devices using dedicated emulators or simulators is necessary.

Knowledge of smartcard, embedded software security or Javacard is a plus. Team player with good communication, problem solving and collaboration skills are required.

Responsibilities:

  • Develop, validate and deploy new software components for mobile and IoT devices.
  • Participate in the development of next generation operating systems for future devices.
  • Work closely within a team environment to build great products that meet customer expectations.
  • Contribute to continuous product and development methodology improvement.

Requirements:

  • At least 2 years of practical experience in software development as a developer/validator.
  • Degree in Electrical/Electronics/Computer Engineering or related fields.
  • Proficiency in Embedded C for development and VB.NET for validation.
  • Knowledge of Java programming language is preferable.
  • Experience in embedded technologies/ecosystem, such as microcontroller programming, low level protocols like SPI, UART, I2C, device driver programming, testing and debugging embedded devices using dedicated emulators or simulators.
  • Knowledge of smartcard, embedded software security or Javacard is a plus.
  • Team player with good communication, problem solving and collaboration skills.

Benefits:

  • Working Location: One North
  • Working Hours: Monday - Friday, 9am - 6pm
This advertiser has chosen not to accept applicants from your region.

Embedded Software Engineer

Singapore, Singapore Bitdeer Technologies Group

Posted today

Job Viewed

Tap Again To Close

Job Description

About Bitdeer:

Bitdeer Technologies Group (Nasdaq: BTDR) is a world-leading technology company for Bitcoin mining. Bitdeer is committed to providing comprehensive computing solutions for its customers. The Company handles complex processes involved in computing such as equipment procurement, transport logistics, datacenter design and construction, equipment management, and daily operations. The Company also offers advanced cloud capabilities to customers with high demand for artificial intelligence. Headquartered in Singapore, Bitdeer has deployed datacenters in the United States, Norway, and Bhutan.

About the team

We are seeking a skilled and motivated Embedded Software Engineer to join our team. You will be responsible for designing, developing, and testing embedded software solutions for a variety of industrial and consumer applications. The ideal candidate should be proficient in C/C++ programming and possess a solid understanding of communication protocols.

What you will be responsible for:

  • Develop, implement, and maintain embedded software for microcontroller and embedded system platforms.
  • Design and debug code in C/C++ for real-time and low-level system functionality.
  • Work with communication protocols such as UART, SPI, I2C, CAN, RS485, TCP/IP, and Modbus for device integration and data exchange.
  • Collaborate with hardware engineers to design and verify software-hardware interfaces.
  • Evaluate and optimize existing code for performance, reliability, and scalability.
  • Conduct software testing, debugging, and validation to ensure compliance with design requirements.
  • Assist in the creation of technical documentation, including system specifications, flow diagrams, and manuals.
  • Provide support for troubleshooting software issues in both development and field-deployed systems.
  • Work closely with cross-functional teams to meet project deadlines and objectives.
  • Stay updated with the latest advancements in embedded systems, tools, and technologies.

How you will stand out:

  • Bachelor’s degree in Computer Science, Electronics, Electrical Engineering, or related field.
  • Proficient in C programming language with in-depth knowledge of developing and debugging communication interfaces such as UART, SPI, and I2C.
  • Prior experience in ASIC firmware/software development is preferred.
  • Skilled in software development in embedded operating systems such as Linux.
  • Strong communication and collaboration skills, with the ability to work effectively within a team.
  • High resilience and ability to perform under pressure.
  • Proactive work attitude with a strong sense of responsibility.
  • Excellent teamwork capability alongside outstanding planning and execution skills.

What you will experience working with us:

  • A culture that values authenticity and diversity of thoughts and backgrounds;
  • An inclusive and respectable environment with open workspaces and exciting start-up spirit;
  • Fast-growing company with the chance to network with industrial pioneers and enthusiasts;
  • Ability to contribute directly and make an impact on the future of the digital asset industry;
  • Involvement in new projects, developing processes/systems;
  • Personal accountability, autonomy, fast growth, and learning opportunities;
  • Attractive welfare benefits and developmental opportunities such as training and mentoring.

---

Bitdeer is committed to providing equal employment opportunities in accordance with country, state, and local laws. Bitdeer does not discriminate against employees or applicants based on conditions such as race, colour, gender identity and/or expression, sexual orientation, marital and/or parental status, religion, political opinion, nationality, ethnic background or social origin, social status, disability, age, indigenous status, and union.

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

Embedded Software Engineer

Singapore, Singapore Bitdeer Group

Posted 14 days ago

Job Viewed

Tap Again To Close

Job Description

About Bitdeer:

Bitdeer Technologies Group (Nasdaq: BTDR) is a world-leading technology company for Bitcoin mining. Bitdeer is committed to providing comprehensive computing solutions for its customers. The Company handles complex processes involved in computing such as equipment procurement, transport logistics, datacenter design and construction, equipment management, and daily operations. The Company also offers advanced cloud capabilities to customers with high demand for artificial intelligence. Headquartered in Singapore, Bitdeer has deployed datacenters in the United States, Norway, and Bhutan.

About the team

We are seeking a skilled and motivated Embedded Software Engineer to join our team. You will be responsible for designing, developing, and testing embedded software solutions for a variety of industrial and consumer applications. The ideal candidate should be proficient in C/C++ programming and possess a solid understanding of communication protocols.

What you will be responsible for:

  • Develop, implement, and maintain embedded software for microcontroller and embedded system platforms.
  • Design and debug code in C/C++ for real-time and low-level system functionality.
  • Work with communication protocols such as UART, SPI, I2C, CAN, RS485, TCP/IP, and Modbus for device integration and data exchange.
  • Collaborate with hardware engineers to design and verify software-hardware interfaces.
  • Evaluate and optimize existing code for performance, reliability, and scalability.
  • Conduct software testing, debugging, and validation to ensure compliance with design requirements.
  • Assist in the creation of technical documentation, including system specifications, flow diagrams, and manuals.
  • Provide support for troubleshooting software issues in both development and field-deployed systems.
  • Work closely with cross-functional teams to meet project deadlines and objectives.
  • Stay updated with the latest advancements in embedded systems, tools, and technologies.

How you will stand out:

  • Bachelor’s degree in Computer Science, Electronics, Electrical Engineering, or related field.
  • Proficient in C programming language with in-depth knowledge of developing and debugging communication interfaces such as UART, SPI, and I2C.
  • Prior experience in ASIC firmware/software development is preferred.
  • Skilled in software development in embedded operating systems such as Linux.
  • Strong communication and collaboration skills, with the ability to work effectively within a team.
  • High resilience and ability to perform under pressure.
  • Proactive work attitude with a strong sense of responsibility.
  • Excellent teamwork capability alongside outstanding planning and execution skills.

What you will experience working with us:

  • A culture that values authenticity and diversity of thoughts and backgrounds;
  • An inclusive and respectable environment with open workspaces and exciting start-up spirit;
  • Fast-growing company with the chance to network with industrial pioneers and enthusiasts;
  • Ability to contribute directly and make an impact on the future of the digital asset industry;
  • Involvement in new projects, developing processes/systems;
  • Personal accountability, autonomy, fast growth, and learning opportunities;
  • Attractive welfare benefits and developmental opportunities such as training and mentoring.

---

Bitdeer is committed to providing equal employment opportunities in accordance with country, state, and local laws. Bitdeer does not discriminate against employees or applicants based on conditions such as race, colour, gender identity and/or expression, sexual orientation, marital and/or parental status, religion, political opinion, nationality, ethnic background or social origin, social status, disability, age, indigenous status, and union.

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

Embedded Software Engineer

Singapore, Singapore OMATTRIX PTE. LTD.

Posted 25 days 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.

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

Embedded Software Engineer

Singapore, Singapore VIVO SURGICAL PRIVATE LIMITED

Posted 26 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.

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

Embedded Software Engineer

Singapore, Singapore SEARCH STAFFING SERVICES PTE. LTD.

Posted today

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.
Be The First To Know

About the latest Embedded software Jobs in Singapore !

Embedded Software Engineer

Singapore, Singapore OMATTRIX PTE. LTD.

Posted today

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

Singapore, Singapore PERSOLKELLY SINGAPORE PTE. LTD.

Posted today

Job Viewed

Tap Again To Close

Job Description

Responsible for designing and developing secure, real-time e-payment devices for public transport transactions daily. You will be involved in the full software development lifecycle-from requirements gathering to design, development, testing, and deployment.

Key Responsibilities:
  • Collaborate with stakeholders to gather and analyze software requirements.
  • Design and develop embedded software applications for e-payment devices.
  • Implement and fine-tune communication protocols (e.g., TCP/IP, HTTPS, FTPS/SFTP) to ensure secure and reliable connectivity between embedded systems and on-premises/cloud platforms.
  • Perform comprehensive testing, debugging, and troubleshooting to resolve issues related to functionality, connectivity, performance, and reliability.
  • Prepare and deliver documentation throughout the Software Development Lifecycle (SDLC), including:
  1. Business Rules
  2. Software Requirements Specifications
  3. Software Architecture and Design Documents
  4. Interface Specifications
  • Provide day-to-day application support and resolve production issues.
  • Work closely with users to validate requirements and support testing activities.
Qualifications & Requirements:
  • Bachelor's degree in Electrical/Electronics/Computer Engineering, Computer Science, or a related field.
  • Hands-on experience in at least one complete Software Development Lifecycle. Minimum of 4 years of experience in object-oriented software development.
  • Proficient in writing technical documentation such as Requirements Specifications, Use Cases, and Design Documents.
  • Strong background in object-oriented software design and UML modeling.
  • Proficient in C++ development on embedded platforms (e.g., QNX, VxWorks, Embedded Linux).
  • Experience with contactless payment systems is a plus.
  • Skilled in multi-threading, socket programming, and serial/USB communication.
  • Familiarity with Scrum and Agile methodologies is advantageous
Interested candidate who wish to apply for the advertised position, please click on "Apply Now".

We regret that only shortlisted candidates will be notified.

EA License NO.: 01C4394

By sending us your personal data and curriculum vitae (CV), you are deemed to consent to PERSOLKELLY Singapore Pte Ltd and its overseas subsidiaries and affiliates collecting, using and disclosing your personal data to prospective employers/companies based in any country for purposes of evaluating suitability for employment, conducting reference checks, administering employment related services and such other purposes stated in our privacy policy. Our full privacy policy is available at PERSOL APAC - Transforming Businesses Across Asia Pacific If you wish to withdraw your consent, please drop us an email to let us know. Please feel free to contact us if you have any queries.
This advertiser has chosen not to accept applicants from your region.

Embedded Software Engineer

Singapore, Singapore CAPCON SINGAPORE PTE. LTD.

Posted today

Job Viewed

Tap Again To Close

Job Description

Company Overview: Capcon is a leading manufacturer of high-end equipment and innovative solutions serving the advanced semiconductor assembly and packaging industry. In response to strong market demand for cutting-edge assembly and packaging processes, Capcon delivers state-of-the-art technologies through our exceptional team. Focused on the advanced assembly and packaging sector within the semiconductor backend market, Capcon offers innovative solutions including Flip-Chip Bonders, Chip-on-Wafer Bonders, Package-on-Package Bonders, Stack Die Bonders, Panel-Level Die Bonders, Multi-Chip Die Bonders, among others.
Job Description: We are seeking an accomplished Embedded Software Engineer with a specialized focus on motion control systems. The ideal candidate will possess extensive experience in firmware architecture and design, particularly in motion controller applications. Proficiency in C/C++ programming, expertise in hardware understanding, and a minimum of 5 years of relevant experience are crucial for this role. The position involves working on embedded firmware architecture, implementing scheduling tasks, working with RTOS, and creating bare-metal implementations. Additionally, the candidate will design APIs for hardware accelerators, peripherals, and motion control systems. Strong collaboration skills with software and hardware teams are essential. A Bachelor's degree in Computer Science, Electrical Engineering, or related fields is required.
Key Requirements:
  • Proficiency in software design and programming in C/C++ for development, debugging, testing, and performance analysis
  • Understanding of hardware functionalities including clock-level issues, interrupts, polling, etc.
  • Minimum of 5 years of relevant experience in embedded software development
  • Bachelor's degree in Computer Science, Electrical Engineering, or related field
  • Experience with motion controller systems, such as PID control loops, servo control algorithms, and interfacing with sensors and actuators for motion control applications
Responsibilities:
  • 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 drivers and APIs specifically tailored for motion control applications and interfacing with sensors and actuators
  • Actively contribute to system architecture development and the implementation of new features relevant to motion control
  • Design, develop, and thoroughly test firmware for embedded motion control systems
  • Stay abreast of emerging technologies and advancements in motion control for product development enhancements
  • Undertake debugging, system bring-up, beta testing, and production software development tasks
  • Collaborate effectively with both software and hardware teams to ensure successful integration of motion control systems
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 Software Jobs