Tech jobs
Job listings
Senior Firmware Engineer I
Senior Firmware Engineer I at Axon, developing AIoT infrastructure and firmware for various products, collaborating with cross-functional teams, and driving engineering excellence.
Senior Embedded Software Engineer II
Senior Embedded Software Engineer designing and leading mission-critical firmware for public safety devices like body-worn cameras and in-car systems using C/C++, Go, and Python on Linux/RTOS.

Senior Embedded Software Engineer, Linux
Develops safety-critical embedded Linux software for rocket avionics, focusing on networking, video, and hardware integration for real-time flight systems.

Senior Staff Engineer _ Embedded Software (BSP)
Netradyne is hiring a Senior Staff BSP Engineer in Bengaluru to design and optimize low-level embedded software for its computer-vision fleet safety devices: Linux kernel drivers, board support packages, hardware bring-up (USB, GPIO, SPI, I2C, Wi-Fi), bootloaders, and power/performance tuning from kernel to application layer.

Senior Embedded Linux Engineer
Senior Firmware Engineer building low-level firmware for Hudl's fully-automated, edge-AI sports cameras — extending embedded Linux BSPs (Yocto), writing and debugging kernel drivers, and developing user-space code in C/C++ within an autonomous squad that turns prototypes into shipping devices.
Embedded C++ Developer
Develop embedded C/C++ firmware for IoT security devices, integrating hardware with cloud systems and ensuring code quality for real-world safety applications.
Embedded Software Engineer I
The Embedded Software Engineer I will develop and maintain embedded Linux applications and platform frameworks for IoT devices using C and C++. This role involves collaborating with hardware and software teams to design, test, and debug device features in an office-based environment.
Engineering Manager - Embedded Firmware
Leads an embedded firmware team developing MCU-based (bare-metal/RTOS) software for security gateways and sensors in connected property systems. This player-coach role combines people management with hands-on technical work—reviewing designs, code, and architecture—requiring deep expertise in C, low-power wireless (cellular LTE Cat-M/NB-IoT), and hardware-level debugging.
Staff Software Engineer - Embedded
Designs and builds embedded firmware for IoT security devices, leading architecture decisions and mentoring teams in C++ for resource-constrained environments.
FPGA/SoC Embedded Software Engineer
Enclustra is hiring an FPGA/SoC Embedded Software Engineer in Ulm to develop embedded Linux BSPs, reference designs, and production tests for its FPGA/SoC module products, plus board bring-ups, debugging, and customer support. Core tech: embedded Linux/RTOS, C/C++, FPGA tools like Vivado and Quartus.
Staff Controls Engineer
Designs and maintains real-time control systems for battery recycling facilities using C++, Python, and PLC programming, integrating sensors, drives, and industrial protocols.
Substation Protection and Control Engineer , EPC
Designs and leads high-voltage electrical infrastructure (69kV–345kV substations) for battery recycling facilities, using tools like PSSE/PSLF and SEL AcSELerator.
Junior Embedded Firmware Engineer
Junior embedded firmware engineer at NewPhotonics, which builds photonic engines to tackle power and performance challenges in data center processing. Day to day: writing bare-metal and RTOS firmware in C for ARM Cortex-M MCUs and Arduino boards, building low-level and system-level tests, and doing hardware bring-up and debugging with hardware engineers.
Senior devops engineer
Senior DevOps engineer at Mukuru, a regulated fintech (money transfer) company, on-site in Cape Town. The role builds and operates AWS cloud infrastructure and CI/CD pipelines using Terraform, Kubernetes and Argo CD, with monitoring (Prometheus/Grafana), DevSecOps and disaster-recovery work in a secure, compliant environment.
Senior Software Engineer
Senior Software Engineer at Cyient in Hyderabad (on-site) doing hands-on software development in C on Linux — coding, debugging, version control with Git/SVN, and delivering tasks across multiple projects. 8-15 years of software development experience required; RTOS and embedded systems exposure preferred.
Senior Software Engineer, Control
Senior engineer building low-latency, closed-loop control software for multi-axis satellite-tracking mounts — PID/servo tuning, real-time algorithms, and embedded deployment. Core stack: C/C++ on embedded Linux/RTOS, with Python, ROS 2, motion-control buses (CAN, EtherCAT), and sensor-fusion/estimation work.
Software Engineering Manager
Engineering manager role (UK, £94,956–£120,853) leading multidisciplinary teams building embedded, software-enabled connected products. Day to day spans software architecture in embedded C/C++ and RTOS plus cloud/DevOps delivery with Azure, Docker, Kubernetes, CI/CD, test automation and Agile.
