Firmware Engineer- Embedded Systems – STM32

  • Confidential
  • Grants Pass, Oregon
  • Full Time

4–6 Month REMOTE Contract:

Electrical & Firmware Engineer — Weather Station Redesign Project

We are seeking an experienced Electrical & Firmware Engineer to support the redesign of a modular weather station system. This contract position involves consolidating three legacy weather station products into a unified hardware and firmware platform, featuring ultrasonic measurement and advanced environmental sensors. You will handle both PCB design and low-level firmware development, seeing the electronics through design, prototyping, and iterative test cycles—all in close collaboration with our internal engineering team.

Project Duration: 4–6 months, with potential for extension or future opportunities

Location: Remote (occasional travel to Grants Pass, Oregon may be required for testing and project handoff)

Start Date: ASAP

Responsibilities



    	

  • Design and layout PCBs using Altium Designer (license and shared vault provided)

    	

  • Develop electronics using STM32 ARM Cortex processors, from schematic to board bring-up

    	

  • Select and integrate humidity/temperature (RH/T) sensors, barometric pressure sensors, and ultrasonic transducers

    	

  • Implement and test connectivity using RS-232, RS-485, SDI-12, and USB interfaces

    	

  • Develop embedded firmware in C using STM32Cube/HAL for hardware abstraction

    	

  • Implement and maintain communication protocols and sensor control—including ultrasonic measurement routines

    	

  • Develop serial communications and manage peripheral interfaces via UART, SPI, I2C, analog signals, and A/D and D/A conversion

    	

  • Apply basic digital signal processing (DSP) and PID control as needed for sensor data handling

    	

  • Reference and optimize existing sensor firmware code for system integration and performance

    	

  • Lead iterative prototype and system testing, particularly during wind tunnel qualification

    	

  • Document design, code, and test procedures; participate in knowledge transfer with the internal team

    	

  • Collaborate closely with the customer’s hardware and firmware teams to ensure project success



Qualifications



    	

  • Hands-on experience with Altium Designer for PCB development

    	

  • Proven ability to design with STM32 ARM Cortex processors (both hardware and firmware aspects)

    	

  • Strong embedded C programming skills and expertise with STM32Cube/HAL

    	

  • Solid knowledge of serial communications (RS-232, RS-485, SDI-12, USB) and sensor integration

    	

  • Familiarity with ultrasonic transducer selection and environmental sensor interfacing

    	

  • Experience with A/D, D/A, DSP, and PID control in embedded systems

    	

  • Capable of working independently and collaboratively across disciplines

    	

  • Willingness and ability to travel periodically to Grants Pass, Oregon for critical test and integration phases (if required)

    	

  • Local candidates preferred, but remote candidates considered

If you’re ready to tackle an end-to-end electronic systems challenge and help deliver the next generation of modular weather station technology, please send your resume and a brief summary of related project experience.

10238522

Job ID: 522638131
Originally Posted on: 5/27/2026

Want to find more Technology opportunities?

Check out the 165,520 verified Technology jobs on iHireTechnology