Senior Software Engineer

apartmentDIGI placeBukit Merah scheduleFull-time calendar_month 

About the role

We are seeking a talented Senior Software Engineer to join our team at Digi Singapore Pte. Ltd. This is a full-time position where you will play a crucial role in maintaining middleware components that enable seamless communication between hardware, device drivers, and user-facing applications.

What you'll be doing
  1. Design, implement, and maintain middleware software components that bridge hardware, drivers, and application layers using C++ and Qt frameworks
  2. Use Qt features (QtCore, QtNetwork, QtSerialBus, QtConcurrent, etc.) to build communication and system services.
  3. Collaborate closely with hardware and system teams to ensure smooth system integration.
  4. Debug, troubleshoot, and resolve software and hardware communication issues.
  5. Support integration testing, validation, and deployment of middleware components
Technical Skills Required
  1. C, C++ and object-oriented programming
  2. Hands-on experience with Qt framework (QtCore, QtNetwork, QtWidgets, QML, etc.).
  3. Familiar with scripting language
  4. Experience with middleware development or system-level programming.
  5. Strong understanding of Linux environment, including system programming, shell tools, and debugging.
  6. Strong understanding of hardware-software communication protocols (e.g., I2C, SPI, UART, USB, Ethernet).
  7. Experience with version control software and issue tracking tools
Other Requirements
  1. 5+ years of experience in software development, with a strong background in Electrical/Electronic Engineering
  2. Bachelor's degree in software engineering, computer science, electrical engineering, or related field
apartmentST EngineeringplaceBukit Merah
we aim to transform the use of technology across all of ST Engineering businesses. Job Brief (Full-Time) As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining backend services that support RAG and LLM...
local_fire_departmentUrgent

Senior Software Engineer - Bukit Merah

apartmentHTC SOFTWARE SINGAPORE PTE LTDplaceBukit Merah
Key Responsibilities:  •  Design, develop, and maintain robust automation test frameworks using Selenium and TOSCA WebDriver.  •  Create and execute automated test cases for web applications and APIs.  •  Collaborate with developers, business analysts,...
apartmentThalesplaceBukit Merah
will work in international programs alongside a multi-disciplinary team of engineers. He/she will be responsible of software production for the electrical testing and verification of several units built by TAS-E (UUT) using designated EGSE’s from our fleet. He...