Senior Firmware Developer

Hi there, We’re Positioning Universal Inc, a Positioning Universal Holdings Company.

We’re trail blazers, innovators, collaborators and thought provokers working in the up and coming tech mecca of San Diego. We are not just a technology company, we’re a company that develops cutting-edge devices, wireless services and tracking technologies to make our customers’ mobile world easier. We’re leading the way for the development of innovative services, high-quality manufacturing, and global sourcing of high-quality components and products, and we want your ambition, your desire to succeed, and your creativity to help us keep blazing trails.

We love what we do, and so can you. With an inclusive growth focused culture, we are a young, privately held company that likes to celebrate small wins and create an atmosphere that promotes fun, learning and growth.

What You'll Do …

You are a senior level firmware developer able to occasionally travel to, or willing to relocate to the San Diego, California area. You have a growth mindset and are looking to expand your areas of expertise. You enjoy planning, developing, designing and validating high performance firmware for wireless IoT devices from conducting failure analysis to perform unit testing and troubleshoot bugs, to documenting firmware engineering designs and developing technical documentation for existing and new products.


Why you fit in …

You are a successful Senior Firmware Developer who is an expert in STM32, OBDII experience and you have a positive, cooperative mindset, a high sense of integrity and work ethics, good listening skills, the ability to work in a collaborative environment, and have the desire to be a part of a team of highly motivated self-starters.

The ideal Senior Firmware Developer MUST have:

  • Bachelor’s degree or equivalent in Electrical / Computer Engineering or related field
  • Minimum 7+ years’ experience in firmware/embedded micro-controller development or similar position, with experience in GPS
  • Proven programming skills in C/C++
  • Solid experience with ARM Cortex processors, knowledge of M2M communication, GPS, OBD II, Jbus and cellular
  • Ability to troubleshoot hardware and firmware using laboratory test equipment
  • Valid driver’s license (some driving for test purposes necessary – 10%)
  • Strong technical writing capabilities
  • Exceptional PC skills
  • Ability to work under pressure and a positive, can-do attitude
  • Must be able to speak, read, and write fluent, grammatically correct English, at a level suitable for communicating with all levels of contacts for this position

Nice to have:

  • Master’s degree in Electrical / Computer Engineering or related field.
  • Version-management / source-code control experience

What We Offer:

  • Educational assistance with company a sponsored tuition reimbursement plan
  • Ongoing learning opportunities
  • Team building events including happy hours, company parties & team challenges

We believe in total wellness that includes:

  • Highly competitive salaries
  • Confidential employee assistance program
  • Paid vacation & get-well time
  • Generous health packages with FSA for medical, dental & vision
  • 401k with matching and Third-Party Financial Advisor
  • Company-paid short- and long-term disability
  • Company-paid employee life insurance

BONUSES: This position is eligible for project bonuses and relocation assistance!

Salary Range: Flexible for the right candidate

Positioning Universal Inc. is an equal opportunity employer. We prohibit discrimination and harassment of any type. Qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.


Positioning Universal is the leading global provider of customizable mobile IoT hardware for vehicle and asset monitoring.