Software Engineer (1146030)

The Judge Group

Louisville (CO)

On-site

USD 100,000 - 145,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

The Judge Group seeks 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.

You will collaborate with hardware, firmware, and application teams to build reliable, high‑performance systems for scientific instrumentation, with front‑end tooling support when needed.

Qualifications

  • Bachelor’s degree in CS/EE or equivalent experience.
  • 5+ years of Rust development in the industry.
  • Experience with embedded Rust and/or C++.
  • Familiarity with gateware development and hardware/software integration (FPGA‑based).
  • Frontend: JavaScript/TypeScript, React or similar frameworks.
  • Embedded Linux development and debugging experience.
  • Familiarity with SPI, I2C, UART, PCIe, Ethernet, and other system‑level interfaces.
  • Strong memory safety, concurrency, and performance concepts.

Responsibilities

  • Collaborate with hardware, physicists, and software developers to deliver fully integrated product solutions.
  • Maintain clear documentation of designs, workflows, and processes.
  • Contribute to Rust‑based middleware and driver software for device control.
  • Partner with hardware and FPGA teams to build software drivers and embedded interfaces.
  • Develop and maintain system APIs and communication layers.
  • Assist frontend tooling for visualization and user interfaces when needed.
  • Write clean, well‑tested, well‑documented code.
  • Participate in code reviews and design discussions.

Skills

Rust programming
Embedded systems
Frontend exposure
System programming

Education

Bachelor's degree in CS/EE

Tools

JavaScript
TypeScript
React
Gateware

Job description

Location: Louisville, CO
Salary: $100,000.00 USD Annually - $145,000.00 USD Annually

Role Overview
  • Role_scope — 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
  • Cross_stack_work — contributes to embedded Rust development, gateware‑adjacent integration, system APIs, and occasional frontend tooling
  • Team_collaboration — works closely with hardware, firmware, and application teams to build reliable, high‑performance systems
  • Physical_systems_exposure — experience with scientific instrumentation or physical systems is helpful but not required
Job Responsibilities
  • Integrated_development — collaborates with hardware engineers, physicists, and software developers to deliver fully integrated product solutions
  • Documentation_standards — maintains clear documentation of designs, workflows, and processes aligned with internal and regulatory requirements
  • Rust_middleware — contributes to Rust‑based middleware and driver software supporting device control
  • Driver_development — partners with hardware and FPGA teams to build software drivers and embedded interfaces
  • System_APIs — develops and maintains system‑level APIs and communication layers
  • Frontend_support — assists with frontend development for tooling, visualization, and user interfaces when needed
  • Code_quality — writes clean, well‑tested, well‑documented code
  • Technical_reviews — participates in code reviews and design discussions
Qualifications
  • Education_background — bachelor’s degree in computer science, electrical/computer engineering, or related field (or equivalent experience)
  • Rust_experience — minimum 5 years of industry experience developing in Rust
  • Embedded_experience — exposure to embedded software development using Rust and/or C++
  • Gateware_knowledge — working familiarity with gateware development and hardware/software integration, including FPGA‑based systems
  • Frontend_exposure — experience with JavaScript/TypeScript, React, or similar frameworks
  • Embedded_Linux — strong background in developing and debugging embedded Linux environments
  • Communication_interfaces — familiarity with SPI, I²C, UART, PCIe, Ethernet, and other system‑level interfaces
  • Systems_programming — solid understanding of memory safety, concurrency, and performance
Nice to Have
  • High_reliability_systems — background in high‑reliability or performance‑critical environments
  • WASM_knowledge — experience with WebAssembly and Rust‑based frontend frameworks
  • RTOS_experience — familiarity with RTOS and bare‑metal development
  • Control_system_architecture — demonstrated experience architecting embedded control systems and integrating them with hardware platforms
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Rust Embedded Engineer - Linux, FPGA & Systems
Senior Rust Embedded Engineer - Linux, FPGA & Systems

The Best Job Board • Louisville (CO)

Hybrid
USD 120,000 - 180,000
Health Insurance
Dental Insurance
Vision Insurance
+13
Senior Embedded Software Engineer Software
Senior Embedded Software Engineer Software

Front Door Defense • Louisville (CO)

On-site
USD 131,000 - 231,000
Embedded Rust Software Engineer
Embedded Rust Software Engineer

Nickerson Talent Solutions • Tampa (FL)

On-site
USD 110,000 - 140,000
5% Annual Bonus
Relocation Assistance
17 Paid Holidays
+5
Rust Systems Engineer — API & Performance Focus
Rust Systems Engineer — API & Performance Focus

Veriipro • Palo Alto (CA)

On-site
Senior Embedded Software Engineer
Senior Embedded Software Engineer

The Best Job Board • Louisville (CO)

Hybrid
USD 120,000 - 180,000
Health Insurance
Dental Insurance
Vision Insurance
+13
Software Engineer
Software Engineer

Infleqtion • Louisville (KY)

On-site
USD 120,000 - 145,000
100% company-paid medical, dental, vision
Unlimited PTO
401(k) match
+2
Rust Software Engineer - Embedded & Hardware Interfaces
Rust Software Engineer - Embedded & Hardware Interfaces

Infleqtion • Louisville (KY)

On-site
USD 120,000 - 145,000
100% company-paid medical, dental, vision
Unlimited PTO
401(k) match
+2
Senior Rust Software Developer - SMES ( Full-time ) Camden, NJ - DK
Senior Rust Software Developer - SMES ( Full-time ) Camden, NJ - DK

Central Business Solutions, Inc • Camden (NJ)

On-site
USD 130,000 - 210,000
Senior Embedded C++/Rust Software Engineer (Safety Critical)
Senior Embedded C++/Rust Software Engineer (Safety Critical)

Full Spectrum • Westborough (MA)

On-site
USD 120,000 - 190,000
Senior Systems Software Engineer
Senior Systems Software Engineer

Alumni Founders • Los Angeles (CA)

On-site
USD 140,000 - 200,000
Equity, Full Benefits Package