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...
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Validation Engineer, Autonomous Vehicles

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

Senior Validation Engineer, Autonomous Vehicles

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

Sr. HW Systems Engineer, Project Kuiper

Senior Hardware Systems Engineer role at Amazon's Project Kuiper, developing satellite communication systems with competitive compensation and benefits.

Sr. Software Dev Engineer, Antenna System Validation, Kuiper

Senior Software Engineer role at Amazon's Project Kuiper focusing on antenna system validation and embedded systems development.

Embedded Software Senior Engineer –SoC Firmware

Senior Embedded Software Engineer position at Qualcomm in Cork, focusing on SoC Firmware development and system initialization, requiring 4-7 years of embedded systems experience.

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 3 months 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?