Embedded Software Engineer

2 days ago


Singapore NEWBRIDGE ALLIANCE PTE. LTD. Full time

We are seeking a talented Embedded Software Engineer to join our team at a leading semiconductor client. As an Embedded Software Engineer, you will play a vital role in designing, developing, and testing software solutions for embedded systems, contributing to the development of cutting-edge semiconductor products.

**Responsibilities**:

- Design and develop embedded software solutions for semiconductor products, including device drivers, firmware, and operating systems.
- Collaborate with hardware engineers to define software requirements and specifications, ensuring seamless integration between software and hardware components.
- Develop and implement software modules and algorithms to enable efficient and reliable functionality of embedded systems.
- Write clean and efficient code in programming languages such as C and C++, ensuring adherence to coding standards and best practices.
- Conduct unit testing and debugging of software modules to identify and fix any defects or issues.
- Collaborate with cross-functional teams, including system architects and validation engineers, to ensure the successful integration and validation of embedded software components.
- Optimize software performance and memory utilization, leveraging techniques such as code optimization and memory management.
- Conduct thorough documentation of software designs, test plans, and user manuals, ensuring clear communication and knowledge transfer.
- Stay updated with the latest trends and advancements in embedded software development, recommending and implementing improvements to enhance product performance and functionality.
- Adhere to industry standards and regulatory requirements in software development, ensuring compliance and reliability of embedded systems.

**Requirements**:

- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Proven experience as an Embedded Software Engineer, with a focus on developing software for embedded systems.
- Strong proficiency in programming languages such as C and C++, with a solid understanding of embedded systems development.
- Knowledge of real-time operating systems (RTOS) and low-level software development.
- Experience with microcontrollers, processors, and hardware interfaces commonly used in embedded systems.
- Familiarity with software development tools and environments, including debuggers, compilers, and IDEs.
- Understanding of software development lifecycle and methodologies, such as Agile or Scrum.
- Strong problem-solving and analytical skills, with the ability to debug and troubleshoot complex software and hardware interactions.
- Excellent teamwork and communication skills, with the ability to collaborate effectively with cross-functional teams.
- Prior experience in the semiconductor industry or working with semiconductor products is a plus.

Please submit your resume, highlighting your relevant experience and qualifications, along with a cover letter explaining your interest in the role.



  • Singapore Sioux High Tech Software Ltd. Full time

    **About Sioux** Sioux is a strategic **high-tech solutions provider** that develops, innovates and assembles complex high-tech systems We have a team of over 1,200 dedicated engineers who either support our clients or serve as their Research and Development department. Our strong productivity allows us to speed up product development, giving our clients a...


  • Singapore Argyll Scott Full time

    Embedded Software Engineer (Freshgrad welcome) We are looking for a passionate Embedded Software Engineer to join our engineering team. This role is open to fresh graduates and early-career professionals who have a strong interest in embedded systems and firmware development. You will work closely with hardware and systems engineers to design, develop, and...


  • Singapore Argyll Scott Full time

    Embedded Software Engineer (Freshgrad welcome) We are looking for a passionate Embedded Software Engineer to join our engineering team. This role is open to fresh graduates and early-career professionals who have a strong interest in embedded systems and firmware development. You will work closely with hardware and systems engineers to design, develop,...


  • Singapore SGInnovate Full time

    Embedded Software Engineer (1-year traineeship programme) Embedded Software Engineer (1-year traineeship programme) Get AI-powered advice on this job and more exclusive features. Direct message the job poster from SGInnovate Ecosystem and Community Builder | SGInnovate Talent (PowerX) About Us Vivo Surgical is a patient-focused, clinician-driven medical...


  • Singapore G. TECH PTE. LTD. Full time

    Responsibilities: ● Design, develop, and maintain embedded software for embedded platforms and bare-metal systems. ● Implement and optimize communication protocols (e.g., Serial, CAN, Ethernet) to interface with hardware components. ● Collaborate closely with hardware engineers and system architects to ensure seamless hardware-software integration and...


  • Singapore G. TECH PTE. LTD. Full time

    Roles & Responsibilities Responsibilities: ● Design, develop, and maintain embedded software for embedded platforms and bare-metal systems. ● Implement and optimize communication protocols (e.g., Serial, CAN, Ethernet) to interface with hardware components. ● Collaborate closely with hardware engineers and system architects to ensure seamless...


  • Singapore NEWBRIDGE ALLIANCE PTE. LTD. Full time

    Join the largest semiconductor industry leader as an Embedded Engineer, and play a crucial role in developing cutting-edge embedded systems and technologies. **Responsibilities**: - Design, develop, and debug embedded software for semiconductor products. - Collaborate with cross-functional teams to define system requirements and specifications. - Implement...


  • Singapore G. TECH PTE. LTD. Full time

    Responsibilities: ● Design, develop, and maintain embedded software for embedded platforms and bare-metal systems. ● Implement and optimize communication protocols (e.g., Serial, CAN, Ethernet) to interface with hardware components. ● Collaborate closely with hardware engineers and system architects to ensure seamless hardware-software integration and...


  • Singapore G. TECH PTE. LTD. Full time

    **Responsibilities**: - Design, develop, and maintain embedded software for embedded platforms and bare-metal systems. - Implement and optimize communication protocols (e.g., Serial, CAN, Ethernet) to interface with hardware components. - Collaborate closely with hardware engineers and system architects to ensure seamless hardware-software integration and...


  • Singapore G. TECH PTE. LTD. Full time $90,000 - $120,000 per year

    Responsibilities:Design, develop, and maintain embedded software for embedded platforms and bare-metal systems.Implement and optimize communication protocols (e.g., Serial, CAN, Ethernet) to interface with hardware components.Collaborate closely with hardware engineers and system architects to ensure seamless hardware-software integration and system...