
Systems Software Engineer
5 days ago
Do you love building systems from the ground up - tinkering with operating systems, drivers, and protocols, and making hardware and software really talk to each other? At Subnero, we design and build the technology that enables communication underwater - one of the most challenging networking environments you'll ever encounter.At the heart of this is UnetStack, our open software framework for underwater networking. As a systems software engineer, you'll make sure UnetStack runs efficiently on embedded Linux platforms, integrates cleanly with diverse hardware, and performs reliably in the field.We're looking for someone who's excited about embedded Linux, drivers, networking protocols, and programming in C, Python, Rust, and Java - and who wants to join a small, deeply technical team building real-world systems that bridge hardware, operating systems, and communications.Fresh graduates are welcome: if you've explored Linux on a Raspberry Pi, tinkered with embedded systems, we'd love to hear from you.As a systems software engineer at Subnero, you will: Customize and optimize embedded Linux distributions to support UnetStack and related software. Configure and debug Linux at the system level (bootloaders, device trees, systemd services, networking). Enhance and support UnetStack (Java-based) protocol agents on embedded platforms. Write and maintain C and Rust code for low-level system components that UnetStack depends on. Use Python for testing, automation, and deployment scripting. Integrate a variety of communication hardware - sensors, modems - into UnetStack. Improve and maintain build systems (Makefiles, cross-compilation toolchains) and automation scripts (Github Actions). Profile and optimize system performance so that UnetStack can operate efficiently in resource-constrained environments. Validate functionality and performance in the field with real hardware. Collaborate closely with hardware engineers, application developers, and researchers to shape the system end-to-end. You will thrive in this role if you: Are comfortable digging into operating system internals (Linux configuration, cross-compilation, systemd service management). Enjoy writing code in C and Rust for system-level programming, and Python for testing and automation. Are comfortable working with networking concepts, like subnetting, routing, DHCP, and DNS. Appreciate the craft of hardware/software integration and enjoy debugging tricky low-level problems. Believe in documenting your work - for colleagues today and your future self tomorrow. Value clear communication, curiosity, and persistence as much as technical skill. Enjoy working in field settings, testing systems in real-world conditions. Before applying, you might want to: Explore UnetStack ( to see the systems you'll be supporting. Try the Unet simulator ( and VirtualAcousticOcean ( to understand underwater networking challenges. Experiment with Raspberry Pi or similar boards: set up Linux, configure device trees, and run a program as a systemd service. Practice coding in C, Python, and Rust, and get comfortable navigating a Java-based application ecosystem. Read about embedded Linux workflows like Yocto, Buildroot, and cross-compilation. Think about how you'd optimize a system running on limited resources in unpredictable environments.This role could be a great fit if you are: A seasoned engineer with experience in embedded Linux, drivers, systemd services, and low-level programming. A recent graduate who has tinkered with Linux internals, Raspberry Pi projects, or embedded systems - and has coded in C, Python, Rust, or Java. Someone who likes working close to the metal and doesn't mind rolling up their sleeves to debug gnarly system issues - especially when the end result is making UnetStack run better.
-
Software Engineer
5 days ago
Singapore Akribis Systems Full timeCOMPANY DESCRIPTION Founded in Singapore in 2004, Akribis Systems is a motion control company that provides high precision direct drive motors. We construct products for a range of industries including renewable energy, semiconductor, communication, biomedical, robotics or any industry that requires precise motion. We produce direct drive motors with a high...
-
Software Engineer, C++ and Payments Systems
1 week ago
Singapore FIS Systems (Singapore) Pte Ltd Full time $72,000 - $120,000 per yearAs the world works and lives faster, FIS is leading the way. Our fintech solutions touch nearly every market, company and person on the planet. Our teams are inclusive and diverse. Our colleagues work together and celebrate together. If you want to advance the world of fintech, we'd like to ask you: Are you FIS?About the role:As a Software Engineer, C++ and...
-
Software Engineer
5 days ago
Singapore MaxxTrader Systems Full timeFull Time- Singapore- Posted 3 hours ago**About MaxxTrader** MaxxTrader is a global FX Trading Platform, whose EMS solution is sought by major global financial institutions - banks, broker-dealers and hedge funds - to better connect their FX trading desks with liquidity providers, wherever they are, through proprietary distribution...
-
Senior Software Engineer
5 days ago
Singapore Akribis Systems Full timeCOMPANY DESCRIPTION Founded in Singapore in 2004, Akribis Systems is a motion control company that provides high precision direct drive motors. We construct products for a range of industries including renewable energy, semiconductor, communication, biomedical, robotics or any industry that requires precise motion. We produce direct drive motors with a high...
-
Software Engineer
1 week ago
Singapore Propel Software Full timeOverview Company Propel Software is a US based company that transforms the way product companies work. Our product value management platform connects commercial and product teams to optimize decision making, drive process efficiencies, and engage customers with compelling products and experiences. Propel has a proven track record of improving product...
-
IT System Engineer
3 days ago
Singapore Horizon Software Pte Ltd Full timeJob Responsibilities: Additional IT system Engineer requirements include the following: - Installing, configuring and maintain servers and networks; - Overseeing system performance and troubleshooting issues; - Creating a backup and safeguarding the data if there are any hindrances; - Performing system upgrades following new releases; - Maintaining internal...
-
Software Engineer
1 day ago
Singapore Akribis Systems Pte Ltd Full timeDesign, develop, implement, and deploy software solutions for industrial automation systems, including Human Machine Interfaces (HMI) and sub-systems such as motion control, vision systems, digital/analog I/O control, device integration, and database connectivity. Collaborate with customers and the applications team to configure, install, and commission new...
-
IT System Engineer
5 days ago
Singapore HORIZON SOFTWARE PTE. LTD. Full time**Responsibilities**: We’re looking for a hands-on Systems Engineer (Solaris) with experience in Unix system administration to be part of an infrastructure operations and maintenance team. - Provide Level-2 support for software and hardware issues; - Manage and monitor systems and infrastructure; - Install and upgrade Unix systems on services and...
-
Software Engineer
1 week ago
Singapore AKRIBIS SYSTEMS PTE. LTD. Full timeJob Descriptions Design, develop, implement, and deploy software solutions for industrial automation systems, including Human Machine Interfaces (HMI) and sub-systems such as motion control, vision systems, digital/analog I/O control, device integration, and database connectivity. Collaborate with customers and the applications team to configure, install,...
-
Senior Software Engineer
3 days ago
Singapore TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD. Full timeWe are currently seeking a highly skilled and experienced **Senior Software Engineer**to join our dynamic team with experience in managing external interfaces, ensuring seamless integration and communication between various systems and stakeholders. **Responsibilities**: - Oversee and manage external interface projects from inception to completion. -...