Senior Software Engineer
2 days ago
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
- Design, implement, and maintain middleware software components that bridge hardware, drivers, and application layers using C++ and Qt frameworks
- Use Qt features (QtCore, QtNetwork, QtSerialBus, QtConcurrent, etc.) to build communication and system services.
- Collaborate closely with hardware and system teams to ensure smooth system integration.
- Debug, troubleshoot, and resolve software and hardware communication issues.
- Support integration testing, validation, and deployment of middleware components
Technical Skills Required
- C, C++ and object-oriented programming
- Hands-on experience with Qt framework (QtCore, QtNetwork, QtWidgets, QML, etc.).
- Familiar with scripting language
- Experience with middleware development or system-level programming.
- Strong understanding of Linux environment, including system programming, shell tools, and debugging.
- Strong understanding of hardware-software communication protocols (e.g., I2C, SPI, UART, USB, Ethernet).
- Experience with version control software and issue tracking tools
Other Requirements
- 5+ years of experience in software development, with a strong background in Electrical/Electronic Engineering
- Bachelor's degree in software engineering, computer science, electrical engineering, or related field
-
Senior Embedded Software Engineer
12 hours ago
Bukit Merah, Singapore Hewlett Packard Enterprise Full timeLocation Singapore, Central Singapore, 109841 Category Engineering Job Type Full time Job Id 1187775 No Senior Embedded Software Engineer This role has been designed as ‘Hybrid’ with an expectation that you will work on average 2 days per week from an HPE office. **Who We Are**: **_ Responsibilities: _** - Develop in-depth knowledge of...
-
Software Firmware Engineer
1 week ago
Bukit Merah, Singapore Hewlett Packard Full timeWe're looking for Software/Firmware Engineers with the following expertise. - BIOS development - Embedded Controller (EC) development - Windows OS development - Driver development This role will be based in Singapore Design Center. As be part of the HP Personal System Global R&D team, this design center will focus on NB/PC products. The responsibilities...
-
Principal Software Engineer
11 hours ago
Bukit Merah, Singapore RORYX Technologies pte ltd Full timeAs a Principal Software Engineer, you will be responsible for the detailed design and the day-to-day running of a software development team. This will include advising on and contributing to the implementation and delivery of software and hardware components. You will also jointly own, with the DevOps teams, the operational stability of the components you...
-
Pre-install Engineer
11 hours ago
Bukit Merah, Singapore Hewlett Packard Full timeHP is a Human Capital Partner - we commit to human capital development and adopting progressive workplace practices in Singapore. **Job description** **Responsibilities**: - Update, maintain existing programs to add new features or performance improvements. - Review requirements, specifications, and design to assure product quality. - Define and develop...
-
Software Engineering Program Manager
1 week ago
Bukit Merah, Singapore Hewlett Packard Full timeThis role will be based in Singapore Design Center. As be part of the HP Personal System Global R&D team, this design center will focus on NB/PC products. As a Software Engineering Program Manager, the responsibilities will include - Manage and lead a program involving multiple software/firmware functions and project teams to drive the engineering...
-
Software Engineer
2 days ago
Bukit Merah, Singapore Startin Point Pte Ltd Full time**Key Responsibilities** - **System Design & Architecture**: Participate in designing system architecture and defining technical solutions to meet business needs. - **Testing & Debugging**: Develop and execute unit, integration, and system tests to ensure high-quality software and troubleshoot software defects. - **Collaboration**: Work closely with...
-
Pre-install Engineer
1 week ago
Bukit Merah, Singapore Hewlett Packard Full timeHP is a Human Capital Partner - we commit to human capital development and adopting progressive workplace practices in Singapore. **Job description** **Responsibilities**: - Update, maintain existing programs to add new features or performance improvements. - Review requirements, specifications, and design to assure product quality. - Define and develop...
-
Senior Electrical Engineer
2 days ago
Bukit Merah, Singapore Hewlett Packard Full time**What a Senior Electrical Engineer does at HP**: - Lead a program and play a key role in system integration of developing printer’s hardware with leading edge ASIC, processor, memory and connectivity technologies for HP Laserjet printers. - Drive root cause analysis and design engineering solutions for electrical and electronic parts, subsystems,...
-
Embedded Software Engineer
12 hours ago
Bukit Merah, Singapore Hewlett Packard Enterprise Full timeLocation Singapore, Central Singapore, 109841 Category Engineering Job Type Full time Job Id 1187778 No Embedded Software Engineer This role has been designed as ‘Hybrid’ with an expectation that you will work on average 2 days per week from an HPE office. **Who We Are**: - Develop in-depth knowledge of modules/sub-modules on-the-job and...
-
Embedded Software Engineer
1 week ago
Bukit Merah, Singapore Hewlett Packard Enterprise Full timeEmbedded Software Engineer This role has been designed as ‘Hybrid’ with an expectation that you will work on average 2 days per week from an HPE office. **Who We Are**: - Develop in-depth knowledge of modules/sub-modules on-the-job and become a Subject-Matter-Expert, the go-to person for project consultation. - Provide guidelines and documentation for...