Tech jobs
Job listings
UI/UX Software Engineer - NREC
Build intuitive touchscreen and embedded UIs for robotics systems using Qt/QML, integrating real-time telemetry and collaborating with hardware teams to deploy solutions in agriculture, defense, and industrial automation.
Senior Software Engineer
Build and deploy robotics software for industrial, agricultural, and defense applications using C++ and Python in a Linux environment.
Embedded Software Engineer
Develop low-latency C++ software on Linux for GM’s ADAS platform, interfacing sensors and hardware with the autonomy stack.
Firmware Engineer
Designs and maintains embedded firmware for industrial automation products using C/C++ and RTOS/Linux, integrating with sensors and industrial protocols while ensuring safety and cybersecurity compliance.
Embedded Software Engineer (C/C++ | Micro Controller)
Develop embedded firmware in C/C++ for ARM and TI DSP platforms, focusing on motion control, image acquisition, and real-time signal processing for semiconductor inspection tools.
Embedded Software Developer - New Grad
Develops and maintains embedded networking software in C/C++ and Python, including device drivers and GUIs, for high-speed telecom equipment.
Principal Software Engineer
Principal Software Engineer designs and builds embedded firmware for optical networking hardware, mentors junior engineers, and collaborates with hardware teams to improve product performance and development processes.
Electrical Engineer - Embedded Software
Design and develop embedded firmware for industrial fluid-handling equipment, collaborating with hardware teams to prototype, test, and release new products.
Software Engineer
Develop calibration and test software for infrared sensing systems using C/C++/C# and SQL Server, with embedded and hardware integration tasks.
Software Engineer II (Full Time) - United States ENG/CPO/WTG ETR
The application window is expected to close on: 08/15/2026 Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received . Applications are accepted until August…
Senior Embedded Software Engineer
Reverse-engineer embedded firmware and telecom systems to find vulnerabilities, using C/C++/assembly, Python, and tools like Ghidra/GDB.
Firmware Engineer I
Develop embedded firmware for connected home products using C/C++, RTOS, and wireless protocols; collaborate with hardware teams and debug prototypes.
Senior DevOps Engineer
Senior DevOps Engineer builds and maintains CI/CD pipelines, containerized environments, and automated build/test systems for real-time embedded and distributed software in defense and national security contexts.
Embedded Linux Software Engineer
Build and maintain embedded Linux software for high-performance engineering platforms in a collaborative team.
QA Test Team Lead
Lead a QA team testing embedded Linux devices, firmware, and C/C++ applications for power-grid monitoring hardware in the utility industry.
Junior Embedded Linux Engineer
Build and maintain embedded Linux software for agricultural machinery using C/C++, Python, and Yocto; integrate features, automate tests, and troubleshoot across hardware platforms.
Embedded Linux Engineer
Build and maintain embedded Linux systems and tools for agricultural machinery using C/C++, Python, and Yocto; integrate BSPs and automate testing.
Software Engineer
Develops real-time radar and security command-and-control software in C++ and Python, improving user experience and integrating GIS data for defense systems.
Wireless Systems Architect and Tech Lead
Leads the design and development of a next-gen wireless communication system for military-grade drones, focusing on low-latency, mesh networking, and embedded Linux integration.