Senior Embedded Software Engineer

4 days ago


Singapore Venti Technologies Full time

**A world empowered by autonomy. We build robotic vehicles to improve logistics safety, forge a greener Earth, and enhance human lives.**:
We are a closely-knit team aspiring to change the world through disruptive technology. We are innovators. We are tinkerers. We are problem-solvers. And we have a fair amount of magic dust up our sleeves. We have a plan for fleet-level deployment of autonomous vehicles, and we are looking for the best-of-the-best to join us in making this a reality.

**About Venti Technologies**:
Based in the U.S. and Asia, Venti Technologies is the leader in safe-speed autonomous logistics systems, developing the future of goods transportation. Using rigorous mathematics, deep learning, and theoretically-grounded algorithms, Venti has a proprietary collection of autonomy technologies including a suite of powerful logistics algorithms. Venti’s proven value proposition of saving costs, increasing vehicle utilization, and improving safety is recognized by customers and driving growth. Launched in 2018, Venti brings together an unsurpassed team internationally. The company has autonomous systems deployed in Asia for industrial and logistics sites and a growing pipeline. Venti has offices in Cambridge (Massachusetts, USA), Suzhou (China), and Singapore - our Asian headquarters.

The Senior Embedded Software Engineer (C & PLC) will work, as part of our cross-functional and world-class engineering team, to design drive-by-wire and sensor suite systems, and retrofit such systems to any vehicle, turning them autonomous

**Role responsibilities**
- Design, develop, and optimize embedded software in C for STM based PCB boards, ensuring efficient and real time performance.
- Design, develop and maintain safety functionalities in an IEC 61508 SIL2 certified controller using CoDeSys - implementing solutions for our autonomous vehicles.
- Work on low-level hardware interfaces, drivers and device control ensuring seamless interaction with sensors, actuators and other hardware components.
- Design and develop maintenance and calibration tools for embedded control systems, ensuring they remain accurate and reliable over time.
- Create detailed design documentation including system specifications, test plans and code documentation.
- Conduct unit testing, integration testing and ensure high-quality code through code reviews and automated testing processes.

**Required Experience**
- Bachelor’s or Master’s degree in Embedded Systems Engineering, Computer Science, Electrical & Electronics Engineering or a related field.
- 4 to 6 years experience in C programming for embedded systems and extensive experience programming PLC systems, especially with CoDeSys
- with a proven track record in deploying systems for automation, industrial, automotive or robotics aplications.
- Familiarity with industrial control systems, sensor integration and communication protocols such as CAN, Ethernet and Modbus.
- Git experience for version control, including branching, merging, pull requests to manage and collaborate on embedded software development projects efficiently.
- Strong analytical and problem solving skills to trouleshoot complex embedded and PLC systems.
- Familiarity with software design patterns such as state machines, observers, singletos, decorators and more.
- Familiarity with bash scripting, Python is a plus.

**Salary is commensurate with experience. We also offer world-class benefits, fantastic culture, flexible working arrangements, and a great international working environment. Come and join us**:



  • 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 beBeeEmbeddedDeveloper Full time $90,000 - $120,000

    Embedded Software Developer OpportunityAs a senior embedded software engineer, you will be responsible for designing and developing firmware projects from conception to delivery. You will lead a team of engineers and collaborate with architects, hardware teams, and other stakeholders to create innovative solutions.Your key responsibilities will...


  • Singapore Resmed Full time

    Overview Senior Embedded Software Engineer at Resmed . Join our dynamic Product Development team where innovation meets excellence. We are dedicated to creating specifications and designs for new products and enhancing existing ones. If you are passionate about software development and eager to contribute to cutting-edge projects, we want you on our...


  • Singapore Transcelestial Full time

    Be among the first 25 applicants Transcelestial's vision is to improve the connectivity experience for the next billion people. We believe that connectivity is a human right and Transcelestial is on a mission to solve the problem of internet distribution and provide affordable, high-speed internet to everyone. Transcelestial's next-generation wireless laser...


  • Singapore Resmed Full time

    Overview Senior Embedded Software Engineer at Resmed . Join our dynamic Product Development team where innovation meets excellence. We are dedicated to creating specifications and designs for new products and enhancing existing ones. If you are passionate about software development and eager to contribute to cutting-edge projects, we want you on our team!...


  • Singapore Transcelestial Full time

    Overview Transcelestial's vision is to improve the connectivity experience for the next billion people. We believe that connectivity is a human right and Transcelestial is on a mission to solve the problem of internet distribution and provide affordable, high-speed internet to everyone. Transcelestial's next-generation wireless laser communication...

  • Software Engineer

    2 weeks ago


    Singapore NodeFlair Full time

    **Job Summary**: **Job Type** Permanent **Seniority** **Years of Experience** Information not provided **Tech Stacks** Java C - As a Software Engineer in Thales Embedded Product Development Team in ECC, you will participate in the design, implementation, validation and deployment of Embedded Products for major OEM customers.**A week in the life of an...

  • Software Engineer

    2 weeks ago


    Singapore NodeFlair Full time

    **Job Summary**: **Salary** S$4,687 - S$7,276 / Monthly EST **Job Type** Permanent **Seniority** Mid Junior **Years of Experience** 2-5 years **Tech Stacks** Java C - As a Software Engineer in Thales Embedded Product Development Team in ECC, you will participate in the design, implementation, validation and deployment of Embedded Products for major OEM...


  • 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...


  • Singapore beBeeEmbeddedSoftwareEngineer Full time $80,000 - $120,000

    Embedded Software EngineerWe are seeking a skilled Embedded Software Developer to join our team.Job Description:Create high-quality, scalable and adaptable software products that meet customer requirements. Develop and lead the implementation of software solutions for embedded systems, with a focus on Linux-based platforms.Required Skills and...