Firmware Engineer, Senior

Aperia Technologies

Burlingame, CA, USA

Full time

Trucks VC portfolio

Oct 17

Aperia Technologies is unlocking a new era of efficiency & profitability for commercial vehicle fleets by developing innovative tire inflation hardware & analytics solutions. Inventors of the award-winning Halo™ Automatic Tire Inflator and cloud-deployed Halo™ Connect platform, Aperia saves fleets thousands of hours of downtime every week and reduces the environmental impact of the freight industry. Join us as we expand our product offering and take the next steps on our journey toward bringing the “backbone of our economy” into the automation age.

Onsite

Your Role

This is an opportunity for a mid-career firmware engineer to play a crucial role in the maturation of our Halo Connect platform to perform at an even larger scale while also collaborating with other parts of the larger engineering team to bring new diverse feature sets and next-generation hardware to market. You will work in a highly communicative environment as part of a team of empowered and driven engineers who are passionate about the products they work on and care about their end users. We’re looking forward to you sharing your expertise and working together to make Halo and Halo Connect greater products. Since we are a growing organization, your contributions will have a big impact on the product, our company, and our customers.

 Your Responsibilities

  • Implementing new features as an individual and in collaboration with others
  • Designing and implementing wireless communication interfaces, state machines, fault detection, and hardware control algorithms
  • Contributing to the design, development, and maintenance of:
  • automated testing tools and suites
  • deployment and monitoring tools
  • infrastructure as code
  • Working with other engineering disciplines and field technicians to understand problems, propose solutions, and refine requirements
  • Supporting other business functions in the organization to retrieve data and develop self-service tools to meet emerging needs

Skills/Qualifications

  • Bachelor of Science in Computer Science, Computer Engineering, or Electrical Engineering with a Master’s preferred (other degrees acceptable depending on experience).
  • Minimum 8 years of experience developing and deploying firmware in products with a preference for experience in the Internet of Things (IoT) space. Experience in control systems preferred.
  • Excellent knowledge of C, C++ firmware development.
  • Development experience with FreeRTOS, Embedded Linux, and bare metal applications.
  • Experience with memory management, interrupt service routines, bootloaders, and over-the-air firmware management is strongly desired.
  • Experience with common hardware interfaces such as GPIO, SPI, I2C, UART, and NFC.
  • Experience with popular BLE chipsets with associated SDKs (e.g., Nordic nRF52 with Zephyr/Nordic Connect) and TPMS SoCs in ultra-low power environments.
  • Hands-on experience validating and troubleshooting firmware/hardware systems using logic analyzers, oscilloscopes, debuggers, advanced digital multimeters, and data loggers.
  • Knowledge of TCP/IP, HTTPS, and data encryption is strongly desired.
  • Demonstrated success working in remote, highly collaborative environments.
  • Self-motivated, proactive, independent, curious, and driven to learn and improve.
  • Strong problem analysis and solving skills.

Apply for this position Back to job

You must be logged in to to apply to this job.

Apply

Your application has been successfully submitted.

Please fix the errors below and resubmit.

Something went wrong. Please try again later or contact us.

Personal Information

Profile

View resume

Details

Aperia Technologies

Halo Tire Inflator for Tractors & Trailers

{{notification.msg}}