×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer (1146030

Job in Louisville, Boulder County, Colorado, 80028, USA
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
Salary/Wage Range or Industry Benchmark: 100000 - 145000 USD Yearly USD 100000.00 145000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer (1146030)

Location: Louisville, CO
Salary: $ USD Annually - $ USD Annually

Role Overview
  • — 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
Job Responsibilities
  • — 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
Qualifications
  • — 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
Nice to Have
  • _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
#J-18808-Ljbffr
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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary