Senior Embedded Software Engineer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
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 systemsCollaborate with cross-functional teams to support product development from prototype to productionApply strong programming skills in compiled languages such as C, C++, or Rust, with a preference for Rust expertiseWork in Linux environments, utilizing scripting and automation to support testing and data analysisUtilize knowledge of communication protocols (USB, I2C, SPI, serial comms) and hardware test equipment to validate system performanceRequirements for the Senior Embedded Software Engineer:Bachelor's or master's degree in electrical engineering, embedded systems engineering, computer engineering, or related field5+ years of relevant industry experience focusing on hardware validation and system integration testingHighly proficient with at least one compiled language (C/C++/Rust); Rust preferredStrong programming skills in Python and other scripting languagesHands-on experience with optical and electronic test equipment, including oscilloscopes, DMMs, OSAs, and VNAs $140,000-$170,000