PigRun Solutions is looking for a highly capable Senior Embedded Systems Engineer to join our team and play a key role in developing the next generation of our industrial IoT tracking systems.
We are looking for someone with 8+ years of hands-on experience in embedded systems, firmware, electronics design, and product development. This is not a basic engineering role. We are looking for someone who can become a core technical leader in the company — someone we can trust with a project from concept to finished product.
The ideal candidate is highly independent, practical, and hands-on. We need someone who can take an idea, break it down, design the hardware and firmware architecture, build prototypes, troubleshoot problems, improve performance, and help turn it into a reliable product used in real field conditions.
Responsibilities
The successful candidate will be involved in:
- Designing and developing embedded systems from scratch
- PCB / board design, schematic design, board bring-up, testing, debugging, and improvement
- Firmware development for industrial IoT devices
- Writing clean, efficient, and maintainable embedded firmware in C/C++
- Writing and maintaining low-level drivers for UART, I2C, SPI, ADC, DMA, GPIO, timers, interrupts, and related peripherals
- Working with STM32 microcontrollers
- Developing firmware using FreeRTOS
- Working on real-time data acquisition systems
- Implementing DSP algorithms for sensor data analysis, filtering, signal detection, and noise reduction
- Improving system performance, reliability, power consumption, and communication stability
- Supporting cellular, satellite, Bluetooth, Wi-Fi, and other communication interfaces
- Debugging hardware/software issues using oscilloscopes, logic analyzers, spectrum analysis tools, and other lab equipment
- Supporting product testing, production, field troubleshooting, and continuous product improvement
- Working closely with management, production, and field teams to solve real customer problems
Required Experience
We are looking for someone with:
- 8+ years of hands-on experience in embedded systems, firmware, electronics design, or related fields
- Strong embedded firmware development experience in C/C++
- Proven experience taking products from concept to prototype, testing, production, and field deployment
- Strong experience with STM32 microcontrollers
- Strong experience with FreeRTOS
- Firmware architecture and real-time embedded system design
- Low-level peripheral driver development: UART, I2C, SPI, DMA, ADC, GPIO, timers, interrupts
- PCB design, schematic design, board bring-up, and hardware troubleshooting
- Digital signal processing, filtering, sensor data processing, and noise analysis
- Real-time data acquisition systems
- Communication protocols and industrial IoT systems
- Debugging complex hardware/firmware problems independently
- Experience designing reliable products for real-world use, not just lab prototypes
Strong Assets
The following skills are a strong plus:
- Android app development
- Windows desktop app development
- Bluetooth / BLE development
- Cellular and satellite modem integration
- Wi-Fi communication
- Graphing and visualization libraries
- Real-time streaming of sensor data
- Cloud-connected IoT systems
- Python, C#, JavaScript, or Node.js
- Experience with magnetic, acoustic, vibration, geophone, or other sensor systems
- Experience designing rugged industrial products
- EMI/EMC troubleshooting and mitigation
- Low-power design and battery-operated systems
- Manufacturing, production testing, and design-for-manufacturing experience
What We Are Looking For
We need someone who is:
- Highly independent and self-driven
- Capable of owning full technical projects with minimal supervision
- Strong at solving difficult hardware, firmware, and signal-processing problems
- Comfortable working in a fast-moving startup environment
- Practical and hands-on, not just theoretical
- Able to design, build, test, fail, fix, and improve quickly
- Serious about building reliable real-world products
- Interested in becoming a core technical pillar of the company
About PigRun Solutions
PigRun Solutions develops advanced tracking and monitoring technology for the pipeline industry. Our systems combine embedded hardware, sensors, wireless communication, real-time data streaming, dashboard visualization, and field analytics.
Our products are used in harsh industrial environments where reliability, accuracy, and performance matter. We are growing quickly and looking for someone who can help us take our technology to the next level.
Job Types: Full-time, Permanent
Pay: $90,000.00-$130,000.00 per year
Work Location: In person