Senior Firmware Engineer
Listed on 2026-01-13
-
Engineering
Software Engineer, Electrical Engineering, Systems Engineer
Senior Firmware Engineer – ONICON Incorporated
Join to apply for the Senior Firmware Engineer role at ONICON Incorporated
. We invest in people, processes, and technology to build quality products that enrich lives. As a growing company, we offer career growth in a supportive, hands‑on environment where contributions matter every day.
Since 1987, ONICON Incorporated has led flow and energy measurement solutions for hydronic heating and cooling systems. Our portfolio includes electromagnetic, turbine, ultrasonic, thermal, and vortex flow meters, plus precision BTU meters that integrate with the best technology for your application. Every product is wet‑calibrated, fully programmed, and ready to install, ensuring simplified setup and exceptional accuracy from the box.
What We Offer- Competitive salaries
- 10 paid holidays each year plus vacation, sick, and volunteer time
- 401(k) with employer match – immediately vested
- HSA and pre‑tax health savings program
- Flexible work schedules that promote a healthy work‑life balance
- Top‑tier medical, dental, and vision insurance
- Employer‑paid life insurance
- Pet insurance
- Tuition reimbursement
- Scholarship programs
We are seeking a highly motivated and skilled Sr. Firmware Engineer to develop firmware that interprets and manipulates data from sensing technologies across ONICON flow and BTU metering systems. The role includes refining calculation algorithms, leading precision measurement device development, and serving as a technical project lead.
Essential Functions- Generate firmware using C code for microprocessor and MCU platforms
- Develop test procedures and write software unit tests
- Lead and participate in design reviews
- Define technical requirements and software architecture, including drivers based on system requirements
- Design, implement, and test algorithms for measurement devices
- Education Requirements:
- Bachelor's Degree in Electrical Engineering or Computer Science (Master’s a plus)
- Minimum skills requirements:
- 5+ years experience programming in C
- 5+ years hands‑on development of measurement or scientific instrumentation
- 10+ years experience programming embedded devices
- Version control Git and/or SVN
- Excellent written and verbal communication skills
- Preferred
Skills:- Technical leadership
- Agile/Scrum development environments
- Strong analytical, documentation, and cross‑functional collaboration skills
- Experience with higher‑level languages such as Python
- Experience with CI/CD platforms (Jenkins, Git Hub Actions, Azure Dev Ops)
- Traits Requirements:
- Accountable
- Adaptable
- Curious
- Detail oriented
- Trust‑worthy
- Occasional national travel for conferences and testing; travel may involve overnight stays, air travel, driving personal vehicle
- Stand, walk, bend, reach, and lift or move items up to 35 lbs
- Use hands and arms to handle or operate tools and equipment
- Close, distance, and depth vision required
TASI Measurement is committed to fostering a sustainable and socially responsible environment. We believe that success is measured by financial gains and the positive impact on employees, communities, and the world. We provide a supportive and inclusive workplace where everyone is valued and given equal opportunities to thrive. We prioritize well‑being, safety, and personal development.
Referrals increase your chances of interviewing at ONICON Incorporated by 2x.
Seminole, FL – $–$ – 2 months ago
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).