Search Jobs

Search by job, company or skills

Senior / Engineer, R&D (Firmware)

Senior / Engineer, R&D (Firmware)

venture international pte. ltd.
1-4 Years
SGD 3,900 - 7,800 per month
  • Posted 3 hours ago
  • Be among the first 10 applicants

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.
  • Optimize 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 analyzers, 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

If you embody the spirit of excellence, passion for discovery, innovation and enterprise, and the desire to make a difference in the world of technology and electronics, come join the Venture team!

Be Part of the Global Venture Family.

Kindly note that only shortlisted candidates will be contacted. If your profile is a strong match, you can expect to hear from us within two weeks. Otherwise, we thank you for your interest and will keep you in mind for future opportunities where you can make a meaningful impact.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

precision equipment

memory-mapped peripherals

interrupts

real-time embedded systems

deterministic system design

servo systems

Timers

Similar Jobs

5-7 yrs
SGD 3,500 - 6,900 per month
Singapore, Ang Mo Kio
Skills:
Embedded RtosCTouchGFX or equivalent graphics libraryfirmware development tools
5-7 yrs
Singapore, Ang Mo Kio
Skills:
CEmbedded RtosTouchGFX or equivalent graphics libraryfirmware development tools
Remote, Noida, India
Skills:
Linux Kernel ProgrammingBoard Support PackageSvnJIRAGitEmulatorYoctoLinux Device DriversQualcommJTAG programmerNVIDIAprotocol analyserNXPembedded microprocessorBuildrootIntelTIOscilloscopeboot loader developmentSignal GeneratorLinux Kernel Internals
2-5 yrs
SGD 5,000 - 8,000 per month
Singapore, Ang Mo Kio
Skills:
Deep LearningMachine LearningRobotics modellingSECS GEM communicationsmachine vision applications
Remote, India
Skills:
RustCGitlabBashPythonKubernetesGoArgoCD