Software Engineer
THE JUDGE GROUP, INC.
Louisville, CO, United States
about 2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$100,000.0 - $145,000.0
Working hours
Regular working hours
Job source
Tech stack
C (Programming Language)
JavaScript (Programming Language)
Application Programming Interfaces (APIs)
C++ (Programming Language)
Code Review
Computer Engineering
Software Debugging
Linux on Embedded Systems
Middleware
Embedded Software
Ethernet
Firmware
+12 more
Field-Programmable Gate Array (FPGA)
Interoperability
PCI Express
Real-Time Operating Systems
Software Engineering
Systems Integration
TypeScript
Universal Asynchronous Receiver/Transmitter
ReactJS
Information Technology
Bare Metal
Front End Software Development
Job description
- 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, * 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
Requirements
- 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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
TL
Thomas Limbüchler
over 5 years ago
TL
Thomas Limbüchler
Top in-demand programming languages to learn in 2021
almost 6 years ago
DC
Daniel Cranney
Building AI Solutions with Rust and Docker
almost 2 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
over 2 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
over 2 years ago
IK
Igor Khokhriakov
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
about 2 months ago