Boulder, Colorado, United States
IDR is seeking a Senior Embedded Software Engineer to join one of our top clients for a remote opportunity. This role involves developing and validating embedded systems for cutting-edge technologies within a dynamic industry. The company specializes in innovative hardware solutions and system integration for advanced applications.
Position Overview for the Senior Embedded Software Engineer:
- Design, develop, and validate embedded software for complex hardware systems
- Collaborate with cross-functional teams to support product development from prototype to production
- Apply strong programming skills in compiled languages such as C, C++, or Rust, with a preference for Rust expertise
- Work in Linux environments, utilizing scripting and automation to support testing and data analysis
- Utilize knowledge of communication protocols (USB, I2C, SPI, serial comms) and hardware test equipment to validate system performance
Requirements for the Senior Embedded Software Engineer:
- Bachelor's or master's degree in electrical engineering, embedded systems engineering, computer engineering, or related field
- 5+ years of relevant industry experience focusing on hardware validation and system integration testing
- Highly proficient with at least one compiled language (C/C++/Rust); Rust preferred
- Strong programming skills in Python and other scripting languages
- Hands-on experience with optical and electronic test equipment, including oscilloscopes, DMMs, OSAs, and VNAs
$140,000-$170,000
#LI-HYBRID