Tech jobs
Job listings
Firmware Engineer
Designs, develops, and secures embedded firmware for devices using C/C++, Python, Linux, and security protocols like TLS/SSL, while debugging and integrating with hardware/software teams.
Staff Product Security Engineer - Offensive Testing
Lead offensive security assessments for embedded systems and firmware, using AI-driven tools to analyze vulnerabilities and guide customers in hardening connected devices across industries like healthcare and automotive.
Software Engineer – Hybrid Control Systems
Develop real-time embedded control software for hybrid and high-voltage vehicle systems using C, RTOS, and CAN/LIN, from design through vehicle integration and testing.
Senior Principal Software Engineer - TS/SCI
Lead the architecture and development of mission-critical flight and ground software for space-based applications, including spacecraft flight systems and satellite operations, using C/C++ and Python.
Principal Software Engineer - TS/SCI
Principal Software Engineer leading the design and delivery of mission-critical flight and ground software for space-based applications, including spacecraft flight systems and satellite operations.
Senior Robotics Software Engineer
Builds ROS 2-based robotics software for Aniai’s Alpha Grill, integrating sensors, actuators and perception modules to automate commercial kitchen cooking tasks.
Senior Flight Software Engineer I - Secret Clearance
Develops and tests flight software for spacecraft, writing C/C++ code for RTOS/embedded Linux, drivers, and on-orbit operations in a fast-paced aerospace environment.
Senior Flight Software Engineer II - Secret Clearance
Develop flight software for spacecraft, writing C/C++ code for RTOS/embedded Linux, drivers, and unit tests, with software flying within months.
Embedded Software Engineers 3 years + C, C++ Development and Machine Learning
Develops embedded C/C++ firmware for sensor-based AI systems, integrating ML models (PyTorch/TensorFlow) with DSP and quantization for consumer electronics and automotive.
Senior DevOps Engineer - Centurion or Rosebank (Hybrid) - R1.2m PA
Senior DevOps Engineer builds and secures cloud platforms using AWS, Kubernetes, Terraform, and CI/CD pipelines to keep mission-critical systems highly available and compliant.
Senior DevOps Engineer - Hybrid (Centurion / Rosebank) - R1.2m PA
Senior DevOps Engineer builds and secures cloud platforms using AWS, Kubernetes, and Terraform, automating CI/CD pipelines and ensuring high availability for mission-critical systems.
C++ Software Engineer
Develops and maintains C++ software for a large-scale defence programme using RTOS like QNX or VxWorks.
Software Principal Engineer - SRE, Production Engineering
Principal SRE at Boomi designs and automates cloud infrastructure, observability, and reliability systems for a SaaS integration platform, ensuring high availability and SLAs in AWS.
Junior Embedded Developer
Develop embedded firmware for security and fire-alarm devices using C/C++ on ARM Cortex-M MCUs, collaborate with hardware engineers, and write test cases.
Firmware Engineer (Bare-Metal / RTOS)
Design and implement bare-metal and RTOS firmware for EV motor control systems, optimizing performance and determinism in powertrains.
Lead Embedded Software in the Loop Developer
Lead a team to architect and scale a Go-based simulation framework for validating embedded firmware in Geotab's IoT fleet devices, mentoring engineers and integrating hardware-in-the-loop testing.
Lead Developer, Embedded Engineering
Lead a team to design, validate, and ship firmware for Geotab’s IoT telematics devices using RTOS, Embedded Linux, and bare-metal systems, while mentoring engineers and driving scalable embedded software development.
Embedded программист С++ (связь)
Embedded C++ developer building radio-communication firmware for ARM Cortex-M devices using LoRa and other RF chips; writes drivers, protocols, and desktop tools for testing.
Staff Firmware Engineer, Platform Security
Architect and implement firmware security for electric vehicles, including secure boot, cryptographic key lifecycle, network integrity, and trusted OTA updates across ECUs.