Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
The company is a well-established engineering and electronics manufacturing firm with nearly four decades of experience in designing and producing embedded control systems.
Historically, the company has focused on process control and temperature regulation solutions used in industrial and commercial equipment, working primarily in a B2B / OEM model.
Today, the company is actively modernizing its legacy product lines while simultaneously developing new firmware-intensive platforms. These next-generation systems support multiple sensor types, advanced diagnostics, and are moving toward monitoring and predictive maintenance use cases.
The organization combines deep hardware expertise with hands-on firmware development, operating with a small but highly technical engineering team. Products are deployed in real-world environments and must meet production, reliability, and long-term support requirements.
The current focus is on building a scalable, maintainable firmware architecture that bridges legacy designs with modern microcontroller platforms and development practices.
About the role
We are seeking candidates with:
• Full-time availability
• Desire to grow with the company
• Min of 5 years experience with firmware (ideally 10+ years)
Skills and strengths (must have)
• Embedded C fundamentals and comfort working close to hardware
• Hands-on debug with real boards (serial logs, scope or logic analyzer, programmer or
SWD/JTAG)
• Able to read schematics and reason through analog plus digital signal paths (modernizing legacy
analog products)
• Comfortable with common peripherals: GPIO, timers, PWM, interrupts, UART, I2C, SPI
• Good engineering habits: clean modular code, documentation, and working in Git
Preferred experience (nice to have)
• ADC and sensor measurement work (sampling, filtering, calibration), especially temperature
sensors
• Experience with production-minded firmware (fault handling, watchdogs, reproducible test steps)
• Python or scripting for internal tooling and manufacturing support
Tech stack
• STM32: STM32F3 class, STM32CubeIDE, CubeMX (HAL or LL)
• ESP32: WiFi module integration, UART protocol, basic networking and OTA concepts (PlatformIO
in VS Code)
• Tools and environment: Git, VS Code,STM32CubeIDE plus CubeMX for
STM32
Nice to have:
• AVR: AVR D series, UPDI, MPLAB X, IPE, PICkit 5
Example tasks
• Implement firmware features and refactors on AVR and STM32 (state machines, control logic,
safety behavior)
• Bring up new boards, validate IO and peripheral configs, debug hardware issues using
schematics and lab tools
• Sensor measurement work: ADC setup, filtering, calibration, diagnostics, temperature
measurement support
• Implement and maintain module communications (UART/I2C/SPI) and add basic diagnostics
• Manufacturing support: programming flow improvements, test fixture scripts, calibration utilities,
and SOPs
• Create or improve internal tooling (Python) for flashing, log capture, and manufacturing test
Automation
Team fit-wise, we need someone who thrives in a small team environment: proactive communication and progress visibility, comfort with shifting priorities, and a collaborative mindset (code reviews, asking
questions, and speaking up respectfully when they disagree or see a risk).
Key Skills
Ranked by relevanceReady to apply?
Join A-Team Global and take your career to the next level!
Application takes less than 5 minutes

