Senior / Engineer, R&D (Firmware)

Venture Corporation Limited

Singapore

On-site

SGD 120,000 - 180,000

Full time

47 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Venture Corporation Limited in Singapore is seeking a Senior / Engineer, R&D (Firmware) to design, develop and integrate embedded firmware for state-of-the-art life science and precision motion products. Based at our HQ in Ang Mo Kio, you will implement real-time firmware, develop drivers and RTOS modules, and optimize performance, timing and memory usage.

Collaborating with electrical, mechanical and manufacturing teams, you will lead firmware work packages, mentor junior engineers and

Qualifications

  • Bachelor's or master's in electronics/EE or related field.
  • 6+ years in embedded firmware or software development.
  • Strong C/C++ in real-time embedded systems.
  • Experience with RTOS and embedded interfaces (SPI, I2C, UART, CAN).

Responsibilities

  • Design, develop, test, and maintain embedded firmware for life science products.
  • Develop device drivers, bootloaders, and RTOS modules.
  • Implement real-time functions: servo control, multi-axis coordination.
  • Integrate motion devices and sensors (encoders, motor drivers, sensors).
  • Optimize firmware for timing, latency, memory usage.
  • Lead firmware work packages and mentor juniors.
  • Collaborate with electrical, mechanical, system, and manufacturing teams.
  • Generate firmware requirements, design docs, and test plans.
  • Support customer integration and field issues.

Skills

Embedded C/C++
Python scripting
RTOS concepts
Microcontrollers
Motor control / motion control
SPI/I2C/UART/CAN
Version control (Git)
Debugging / testing tools
Embedded systems design

Education

Bachelor's or Master's in Electronics/EE/Mechatronics

Tools

Oscilloscopes
Logic Analyzers

Job description

Venture, a public listed company in SGX, is a leading global provider of technology services, products and solutions with established capabilities spanning marketing research, design, research and development. Over the years, Venture has built know-how and intellectual property with expertise in several technology domains. These include life science & genomics, molecular diagnostics, medical devices and equipment, healthcare and wellness technology, lifestyle consumer technology, health improvement products, instrumentation, test and measurement technology, networking and communications, fintech, as well as computing, printing and imaging technology.

Headquartered in Singapore, the Group comprises over 30 companies with global clusters in Southeast Asia, Northeast Asia, America and Europe, and employs over 12,000 people globally.

At Venture, our people are our most valuable asset. We are committed to unifying culture, encouraging innovation, and harnessing the collective strengths and synergies of our human capital to deliver compelling differentiation, advancing Venture’s position as a leading global provider of technology solutions, products and services.

We’re looking to add a Senior / Engineer, R&D (Firmware) in Singapore. The position is based in our HQ at Ang Mo Kio.

As a Senior / Engineer, R&D (Firmware) you will:

Be responsible for design, development, integration, testing and debugging of embedded firmware of state-of-the-art products for life science markets; specializing in precision motion controllers.

  • Design, develop, test and maintain embedded firmware assets.
  • Develop and integrate device drivers, board-support packages, bootloaders, communication stacks and RTOS-based application modules.
  • Implement real-time functions such as servo-control interfaces, multi-axis coordination, motion sequencing, trajectory generation, safety interlocks, fault recovery etc
  • Integrate motion-related devices and sensors, including encoders, motor drivers, current and position sensors and/or industrial I/O.
  • Optimise firmware for deterministic timing, low latency, accuracy, reliability and memory usage.
  • Perform board bring-up, hardware/firmware integration, debugging, root-cause analysis and verification using oscilloscopes, logic analysers, protocol analysers etc related tools.
  • Define module interfaces and design robust firmware components for integration into complex electromechanical systems.
  • Generate and maintain firmware requirements, architecture, design specifications, test plans, test reports, release notes and traceability records in accordance with the product-development lifecycle.
  • Participate in design reviews, code reviews, technical discussions, risk assessments and continuous improvement activities.
  • Collaborate with electrical, mechanical, system and manufacturing teams during engineering verification, design validation and NPI builds.
  • Develop automated test tools/simulations to improve product quality and engineering productivity.
  • Support customer integration, field issue investigation and product sustaining activities where applicable.
  • Lead firmware work packages or small projects, including planning, technical coordination, progress reporting and mentoring junior engineers.
  • Perform any other duties as assigned by the Company

Requirements:

  • Bachelor's or Master's degree in Electronics, Electrical, Computer, Mechatronics or related discipline.
  • At least 6 years of relevant experience in embedded firmware or embedded software product development.
  • Strong proficiency in embedded C and C++; working knowledge of Python or another scripting language for testing and automation.
  • Practical experience with microcontrollers, interrupts, timers, DMA, memory-mapped peripherals and real-time embedded systems.
  • Experience with RTOS concepts, multi-threading, concurrency, scheduling and deterministic system design.
  • Experience with common embedded interfaces/protocols such as SPI, I2C, UART, CAN/CANopen, USB etc.
  • Experience in motor control, servo systems, robotics, industrial automation, precision equipment or related motion-control applications is strongly preferred.
  • Familiarity with software-development lifecycle practices, Git or equivalent version control, defect tracking, unit testing and coding standards.
  • Fresh graduates with relevant experience are encouraged to apply

Be Part of the Global Venture Family.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Engineer, R&D (Firmware)
Senior Engineer, R&D (Firmware)

venture international pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000
Senior Embedded Firmware Engineer – Motion Control Systems
Senior Embedded Firmware Engineer – Motion Control Systems

Venture Corporation Limited • Singapore

On-site
SGD 120,000 - 180,000
Senior Engineer, R&D (Mechanical)
Senior Engineer, R&D (Mechanical)

Venture Corporation Limited • Singapore

On-site
SGD 120,000 - 180,000
Senior Engineer, R&D (Mechanical)
Senior Engineer, R&D (Mechanical)

venture international pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000
Trainee Electrical Design Engineer (R&D)
Trainee Electrical Design Engineer (R&D)

VENTURE INTERNATIONAL PTE. LTD. • Singapore

On-site
SGD 40,000 - 60,000
Principal Engineer, R&D (Mechanical)
Principal Engineer, R&D (Mechanical)

VENTURE INTERNATIONAL PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Trainee Engineer, R&D (Mechanical)
Trainee Engineer, R&D (Mechanical)

VENTURE INTERNATIONAL PTE. LTD. • Singapore

On-site
SGD 20,000 - 27,000
Principal Engineer, R&D (Mechanical)
Principal Engineer, R&D (Mechanical)

Venture Corporation Limited • Singapore

On-site
SGD 135,000 - 180,000
Trainee Electrical Design Engineer (R&D)
Trainee Electrical Design Engineer (R&D)

Venture Corporation Limited • Singapore

On-site
SGD 22,000 - 33,000
Product Engineer, R&D
Product Engineer, R&D

VENTURE INTERNATIONAL PTE. LTD. • Singapore

On-site
SGD 60,000 - 100,000