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
- 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