For job seekers
For companies
Set your preferences and let your AI copilot handle the job search while you sleep.
Since 2007, Geoforce has been an industry leader in GPS tracking, providing reliable solutions for over 250,000 assets across 90+ countries. Our comprehensive platform combines rugged GPS devices with advanced software, supported by global satellite and cellular networks. From vehicles to heavy equipment, we deliver the visibility and control businesses need to optimize operations. Trusted by industry leaders like Southwest Airlines, DHL, and SLB (Schlumberger), Geoforce is the go-to partner for smarter asset management. Learn more at www.geoforce.com.
As a rapidly growing company committed to technology innovation and delivering high value services to its clients, Geoforce is constantly looking for high integrity, well-rounded professionals who thrive on challenges, are fascinated by technology, exhibit passion and pride, and don't mind rolling up their sleeves to get a job done.
An experienced Firmware Engineer who will help Geoforce continue to design, develop, test, enhance, and manufacture world class asset tracking hardware. The right person for this role will be someone who has experience in programming for high reliability embedded IoT systems, has a working knowledge of Bluetooth Low Energy (BLE), RTOS development, cellular and satellite communication systems and who is excited by the opportunity to do so at Geoforce.
This role will be at the center of efforts related to the day-to-day development, maintenance, troubleshooting, and enhancement of firmware for the Geoforce product line. Additionally, you will work closely with our software team to ensure that data communication, engineering data, and device interfaces are developed and tested in concordance with specifications. As we develop our next generation asset tracking devices, you will provide input to and work closely with the Hardware Development team to design, analyze, and test electronic circuits and systems for current and future products, along with recording evidence to assure quality and reliability.
Additionally, you will work closely with multiple teams in the organization (Product Management, Quality Assurance, Customer Success) and will be highly involved in the development of policies, standards and guidelines that direct firmware development and communication protocols within the company.
Responsible for development and maintenance of Geoforce firmware
Develop PC based test software to interface with our products over BLE, cellular and satellite networks.
Work with Application Engineering to ensure that all hardware is testable in manufacturing through firmware interfaces.
Development of documentation and specifications to deliver to internal and external customers
Work closely with Electrical Engineering to verify and validate new hardware designs
Work with Reliability Engineering to develop test solutions when needed
BS/MS in EE, CpE, CS or experience in related field
4-7 years of experience in firmware development
Expertise in the C programming language
Proficiency in debugging complex RTOS firmware (FreeRTOS, Zephyr)
Proficiency in developing for and utilizing wireless interfaces, particularly BLE
Proficiency with hardware interfaces: SPI, I2C, UART, GPIO, ADC
Understanding of usage of automated test and measurement equipment, oscilloscopes, spectrum analyzers, logic analyzers, etc.
Experience with implementing and utilizing bootloaders over various interfaces
Ability to read and understand electrical schematics and design files
Programming experience in Python
Concepts related to electrical measurements and calculations therewith
Proven track record of product delivery
ISO 9001:2015
With all the success we’ve had to date, Geoforce is, quite frankly, a winning organization. And winning sure is fun. Our success and growth is a testament to the “work hard, play hard”, customer-centric, and results-focused culture we have built at Geoforce. Most importantly, the great people we have on our team are the key drivers of our success. Thus, we care about our employees in the same way we care about our customers and strive to provide a great environment where you can achieve personal, professional and financial well-being. As Geoforce continues its high growth, we will work with you to make your growth our priority.
Competitive Salaries
Company-sponsored health insurance, dental insurance, vision insurance, life and AD&D insurance, 401(K) Plan, flexible spending account, and dependent care reimbursement account
Paid Holidays
Generous Paid Time Off (PTO) Policy
The opportunity to work with other cool people who have a passion for excellence, innovation, and adventure.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!