Senior Embedded Software Engineer

IDR 

📍 Boulder, CO, United States 🇺🇸

full-time
senior
140000
remote
Expired
Posted —
This job posting has expired View All Embedded Software Engineer Jobs

Key Skills

CC++RustPythonI2C

Industry

Consumer ElectronicsSemiconductor

Job Description

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