Software Engineer (1146030
Job in
Louisville, Boulder County, Colorado, 80028, USA
Listed on 2026-08-17
Listing for:
The Judge Group
Full Time
position Listed on 2026-08-17
Job specializations:
-
Software Development
Embedded Systems/ Firmware/ IoT, Unix/Linux, Software Engineer, Software Testing
Job Description & How to Apply Below
Location: Louisville, CO
Salary: $ USD Annually - $ USD Annually
- — seeking a Software Engineer with strong Rust expertise and hands‑on embedded systems experience to support full‑stack development across low‑level device integration and higher‑level application interfaces
- _work — contributes to embedded Rust development, gateware‑adjacent integration, system APIs, and occasional frontend tooling
- — works closely with hardware, firmware, and application teams to build reliable, high‑performance systems
- _exposure — experience with scientific instrumentation or physical systems is helpful but not required
- — collaborates with hardware engineers, physicists, and software developers to deliver fully integrated product solutions
- — maintains clear documentation of designs, workflows, and processes aligned with internal and regulatory requirements
- — contributes to Rust‑based middleware and driver software supporting device control
- — partners with hardware and FPGA teams to build software drivers and embedded interfaces
- — develops and maintains system‑level APIs and communication layers
- — assists with frontend development for tooling, visualization, and user interfaces when needed
- — writes clean, well‑tested, well‑documented code
- — participates in code reviews and design discussions
- — bachelor’s degree in computer science, electrical/computer engineering, or related field (or equivalent experience)
- — minimum 5 years of industry experience developing in Rust
- — exposure to embedded software development using Rust and/or C++
- — working familiarity with gateware development and hardware/software integration, including FPGA‑based systems
- — experience with JavaScript/Type Script, React, or similar frameworks
- — strong background in developing and debugging embedded Linux environments
- — familiarity with SPI, I²C, UART, PCIe, Ethernet, and other system‑level interfaces
- — solid understanding of memory safety, concurrency, and performance
- _systems — background in high‑reliability or performance‑critical environments
- — experience with Web Assembly and Rust‑based frontend frameworks
- — familiarity with RTOS and bare‑metal development
- _architecture — demonstrated experience architecting embedded control systems and integrating them with hardware platforms
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×