Senior Embedded Software Engineer (C & PLC)

Leader in safe-speed autonomous logistics systems, developing the future of goods transportation using rigorous mathematics and deep learning.
Embedded
Senior Software Engineer
In-Person
11 - 50 Employees
5+ years of experience
AI · Automotive · Robotics...

Description For Senior Embedded Software Engineer (C & PLC)

Venti Technologies, a leader in autonomous logistics systems, is seeking a Senior Embedded Software Engineer to join their innovative team. Based in Singapore, with offices in Cambridge (MA, USA) and Suzhou (China), Venti is revolutionizing goods transportation through advanced autonomy technologies.

The role focuses on designing drive-by-wire and sensor suite systems for autonomous vehicles. You'll work with a world-class engineering team, developing embedded software in C for STM-based PCB boards and implementing safety functionalities using CoDeSys in IEC 61508 SIL2 certified controllers.

The ideal candidate brings 4-6 years of embedded systems experience, strong C programming skills, and extensive PLC systems knowledge. You'll be responsible for low-level hardware interfaces, system optimization, and ensuring high-quality code through rigorous testing and documentation.

Venti Technologies offers a collaborative international working environment with flexible arrangements and competitive benefits. This is an opportunity to join a company at the forefront of autonomous vehicle technology, working on real-world applications in industrial and logistics sites across Asia.

The role combines technical depth with practical impact, requiring expertise in embedded systems, industrial control systems, and communication protocols. You'll be part of a closely-knit team of innovators and problem-solvers, working to make fleet-level deployment of autonomous vehicles a reality.

Join Venti Technologies to contribute to a future where autonomy enhances logistics safety, environmental sustainability, and human lives. The company's proven value proposition and growing customer base make this an exciting time to be part of their journey in revolutionizing autonomous logistics systems.

Last updated 11 days ago

Responsibilities For Senior Embedded Software Engineer (C & PLC)

  • Design, develop, and optimize embedded software in C for STM based PCB boards
  • Design, develop and maintain safety functionalities in an IEC 61508 SIL2 certified controller using CoDeSys
  • Work on low-level hardware interfaces, drivers and device control
  • Design and develop maintenance and calibration tools for embedded control systems
  • Troubleshoot, debug and improve embedded systems and PLC application
  • Create detailed design documentation
  • Conduct unit testing, integration testing and ensure high-quality code

Requirements For Senior Embedded Software Engineer (C & PLC)

Python
Linux
  • Bachelor's or Master's degree in Embedded Systems Engineering, Computer Science, Electrical & Electronics Engineering or related field
  • 4 to 6 years experience in C programming for embedded systems
  • Extensive experience programming PLC systems, especially with CoDeSys
  • Familiarity with industrial control systems, sensor integration and communication protocols
  • Git experience for version control
  • Strong analytical and problem solving skills
  • Familiarity with software design patterns
  • Familiarity with bash scripting, Python is a plus

Benefits For Senior Embedded Software Engineer (C & PLC)

  • Competitive salary
  • World-class benefits
  • Flexible working arrangements
  • International working environment

Interested in this job?

Jobs Related To Venti Technologies Senior Embedded Software Engineer (C & PLC)

Senior Validation Engineer, Autonomous Vehicles

Senior Validation Engineer role at Venti Technologies, focusing on testing and validation of autonomous vehicle systems in Singapore.

Senior Autonomous Vehicle Engineer (Electrical & Electronics)

Senior Autonomous Vehicle Engineer position at Venti Technologies, leading drive-by-wire and sensor suite systems development for autonomous vehicles.

Senior Validation Engineer, Autonomous Vehicles

Senior Validation Engineer position at Venti Technologies, leading autonomous vehicle testing and validation efforts in Singapore.

DFM PCBA Engineer

Senior PCBA Engineer role at Apple focusing on developing and maintaining PCBA manufacturing processes and quality standards.

Manufacturing Design Engineer (MDE) Thermal Module

Senior Manufacturing Design Engineer position at Apple, focusing on thermal module development with competitive salary and comprehensive benefits.