2,161 Embedded Systems jobs in Singapore

Embedded Systems Software Engineer

Singapore, Singapore beBeeSoftwareDeveloper

Posted today

Job Viewed

Tap Again To Close

Job Description

Embedded Systems Software Engineer

We are seeking an experienced Embedded Systems Software Engineer to join our team. The successful candidate will be responsible for designing, developing and maintaining embedded HMI applications and desktop GUI development tools.

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

Senior Embedded Systems Software Engineer

Singapore, Singapore beBeeSoftware

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Opportunity: We are seeking a highly skilled and experienced software engineer to join our team.

About the Role:

The ideal candidate will have a solid background in embedded systems development, with experience in C/C++ programming. Additionally, they should be proficient in Python for scripting, tool development, and automated testing. Familiarity with graphics rendering concepts and HMI architecture is also desirable.

Main Responsibilities:
  • Design and develop embedded HMI applications using proprietary hardware platforms.
  • Create GUI development tools using Qt framework, including C++ and/or Python bindings.
  • Implement features to support UI development, simulation, and deployment within the GUI IDE tool.
  • Write Python scripts for internal tools, automation, and testing of GUI components.
  • Collaborate with firmware and hardware teams to integrate and optimize HMI applications.
  • Conduct unit and integration testing to ensure system reliability and performance.
  • Develop documentation and user guides to support internal teams and external developers.
Requirements:
  • Bachelor's or Master's degree in Computer Science, Electronics, or related field.
  • Solid experience in embedded systems development with C/C++.
  • Familiarity with Qt framework for GUI tool development.
  • Proficiency in Python for scripting, tool development, and automated testing.
  • Familiarity with communication protocols like SPI, I2C, or UART.
Preferrred Qualifications:
  • Experience with development for embedded GPUs or graphics/LCD controllers.
  • Practical knowledge of LVGL (Light and Versatile Graphics Library).
  • Experience developing custom GUI tools or frameworks for embedded devices.
  • Understanding of UI/UX principles for embedded and desktop applications.
  • Exposure to Agile development methodologies and version control systems.
This advertiser has chosen not to accept applicants from your region.

Embedded Systems Specialist

Singapore, Singapore beBeeEmbeddedSoftwareEngineer

Posted today

Job Viewed

Tap Again To Close

Job Description

Deliver cutting-edge firmware architecture for motion control systems to meet the evolving demands of the advanced semiconductor assembly and packaging industry. Collaborate closely with cross-functional teams to integrate innovative solutions, driving technological advancements in real-time operating systems, scheduling optimization, and bare-metal implementations.

About This Opportunity

We seek an accomplished Embedded Software Engineer to join our team. The ideal candidate will have extensive experience in software design, C/C++ programming, and hardware understanding. Proficiency in RTOS, API design, and kernel driver development is essential. A minimum of 5 years of relevant experience and a Bachelor's degree in Computer Science or Electrical Engineering are required.

Key Responsibilities
  • Design and develop embedded firmware for motion control systems, focusing on optimal performance and precision.
  • Develop end-to-end application and firmware solutions, including multi-threading, scheduling optimization, and bare-metal implementations.
  • Create custom kernel drivers and APIs tailored for motion control applications and sensor/actuator interfacing.
  • Contribute to system architecture development and implement new features relevant to motion control.
  • Design, develop, and thoroughly test firmware for embedded motion control systems.
  • Stay up-to-date with emerging technologies and advancements in motion control for product enhancements.
Requirements
  • Proficiency in software design and C/C++ programming 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 or Electrical Engineering.
  • Experience with motion controller systems, such as PID control loops, servo control algorithms, and sensor/actuator interfacing.
Skills and Qualifications
  • Strong collaboration skills with software and hardware teams.
  • Ability to work on complex projects with multiple stakeholders.
  • Excellent problem-solving skills and attention to detail.

As an Embedded Software Engineer at our company , you will have the opportunity to work on cutting-edge projects, collaborate with talented professionals, and contribute to the development of innovative solutions. If you are passionate about embedded software development and motion control systems, we encourage you to apply.

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

Embedded Systems Developer

Singapore, Singapore beBeeDevelopment

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Title: Embedded Systems Developer

About the Position:

We are seeking an experienced professional to design and develop cutting-edge products, focusing on the integration of hardware and software functionalities.

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

    Embedded Systems Developer

    Singapore, Singapore beBeeSoftware

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Software Development Engineer
    • Develop cutting-edge software solutions using C++ and C# platforms, integrating complex cross-application functions into high-performance machines.
    • Drive the complete software lifecycle, encompassing requirements gathering, specifications, design, development, testing, and deployment, utilizing agile and object-oriented methodologies.
    • Enhance existing codebases by adding new features and functionalities while troubleshooting, performing root cause analysis, and resolving software bugs.
    • Collaborate with multidisciplinary teams, including process and mechanical engineers, to ensure seamless code testing and debugging.

    Required Skills and Qualifications
    • Bachelor's or Master's degree in computer engineering, computer science, or a related field with significant software coursework.
    • 3-8 years of experience in software development with high-precision electro-mechanical components and systems.
    • Proficiency in C++, C#, and Object-Oriented Analysis & Design Methodologies.
    • Experience in debugging and bringing up prototype hardware/software systems and their interaction with motion systems.

    What We Offer

    We regret that only shortlisted candidates will be contacted. All applications will be handled confidentially. By submitting your application, you agree to the collection, use, retention, and disclosure of your personal information for employment purposes.

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

    Embedded Systems Developer

    Singapore, Singapore beBeesoftware

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Software Engineer Role

    We are seeking a skilled Software Engineer to design and develop software and GUI for automated equipment, maintain legacy codes and features.

    Key Responsibilities:

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

      Embedded Systems Developer

      Singapore, Singapore beBeeSoftware

      Posted today

      Job Viewed

      Tap Again To Close

      Job Description

      At Rapsodo, we are passionate about empowering athletes to improve their performance. We develop sports analytics products that are data-driven, portable and easy-to-use.

      Our team is innovative, focused, and rapidly growing. We value curiosity, ownership, and continuous learning.

      About the Role
      • We are seeking a talented individual who is passionate about building robust embedded systems and supporting efficient software development workflows.

      This role involves developing and enhancing embedded software modules using modern C++. You will also assist in containerizing applications with Docker for embedded and cloud deployments.

      Key Responsibilities
      • Develop and enhance embedded software modules using modern C++.
      • Support and maintain CI/CD pipelines using Bitbucket Pipelines, GitHub Actions, or related tools.
      • Assist in containerizing applications with Docker for embedded and cloud deployments.
      • Troubleshoot and resolve software, build, and deployment issues.
      Requirements
      • Bachelor's degree in Computer Engineering, Computer Science, Electronics Engineering, or a related discipline.
      • 0-2 years of experience; fresh graduates with relevant academic projects or internships are encouraged to apply.
      • Solid foundation in modern C++ programming, including multithreading and memory management.
      • Exposure to Linux development environments and basic command-line proficiency.
      What We Offer
      • Mentorship from senior engineers and a clear career development path.
      • Hands-on experience working on real-world embedded products used globally.
      • A vibrant and collaborative work environment aligned with Singapore's innovation-driven culture.
      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 Systems Specialist

      Singapore, Singapore beBeeSemiconductor

      Posted today

      Job Viewed

      Tap Again To Close

      Job Description

      Job Overview:

      This role focuses on technical support and product training for semiconductor products. As a Field Application Engineer, you will work closely with suppliers' technical teams to troubleshoot customer issues.

      Key Responsibilities:
      • Diploma in electronics or equivalent knowledge of semiconductors and circuit design is required.
      • A minimum of 2 years of experience in the semiconductor industry is necessary.
      • Collaborate with customers to resolve technical problems with support from supplier technical teams.
      • Develop expertise in semiconductor application and design, including familiarity with related products such as clocks, MCUs, and motor drivers.
      • Travel may be required for training or business purposes.
      • Work independently or as part of a team to achieve goals.

      (Only shortlisted candidates will be notified)

      Required Skills:
      Test Equipment
      Factory
      Troubleshooting
      Hardware
      Analog
      Problem Solving
      Electrical
      Circuit Design
      Power Management
      Technical Training
      Semiconductors
      Team Player
      Electrical Engineering
      Electronics
      Technical Support
      This advertiser has chosen not to accept applicants from your region.

      Embedded Systems Developer

      Singapore, Singapore beBeeEngineering

      Posted today

      Job Viewed

      Tap Again To Close

      Job Description

      Job Overview

      We specialize in developing innovative monitoring systems for infrastructure projects across various sectors.

      Our ideal candidate will possess expertise in embedded systems, sensor integration, and data communication protocols. Key responsibilities include maintaining high-quality code, ensuring system performance, identifying and resolving issues, and conducting routine maintenance.

      • Develop software applications for monitoring systems using Python.
      • Collaborate with electronic and instrumentation systems to troubleshoot and resolve technical issues.
      • Work closely with the team to ensure timely delivery of projects.

      Requirements:

      • Bachelor's degree in Computer Science, Electrical Engineering, or related field.
      • Proficiency in Python and other programming languages.
      • Experience with embedded systems (e.g., Arduino, Raspberry Pi).
      • Strong analytical and problem-solving skills.
      • Ability to work independently and as part of a collaborative team.
      Essential Skills

      Our ideal candidate will have strong foundational knowledge in computer science, electrical engineering, or a related field. Proficiency in Python and other programming languages is essential. Additionally, experience with embedded systems and strong analytical skills are highly desirable.

      Working effectively in a team environment is crucial for success in this role. Strong problem-solving skills and the ability to communicate complex ideas clearly are also essential.

      Deliverables

      As a key member of our development team, you will be responsible for delivering high-quality solutions that meet our customers' needs. You will collaborate with cross-functional teams to develop software applications and troubleshoot technical issues.

      Successful candidates will have a strong track record of delivering results in a fast-paced environment. A bachelor's degree in computer science, electrical engineering, or a related field is required. Proficiency in Python and other programming languages is also essential.

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

      Embedded Systems Developer

      Singapore, Singapore beBeeSoftware

      Posted today

      Job Viewed

      Tap Again To Close

      Job Description

      Job Title: Software Engineer

      The position is for a skilled professional who will be part of a team designing and developing real-time, reliable, and secured e-payment devices for public transport commuters.

      Key Responsibilities:
      • Gather project requirements for software development projects.
      • Develop software applications for embedded systems.
      • Implement and optimize communication protocols to ensure secure connections.
      • Test, debug, and troubleshoot embedded devices thoroughly.
      • Prepare and submit deliverables throughout the software development lifecycle.
      • Support application issues and collaborate with users on testing and production issues.
      Requirements and Qualifications:
      • Relevant degree in Electrical/Electronics/Computer Engineering/Computer Science.
      • Experience in full software development lifecycles.
      • Knowledge in writing requirements specification, use cases, design documentation, and object-oriented software design using UML modeling.
      • Good knowledge in C++ on Embedded platforms.
      • Experience in Automatic Fare Collection (AFC) systems, multi-threading, socket programming, and serial/USB communication.
      • At least 5 years' experience in object-oriented software development.
      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