Derive Systems is comprised of three dynamic automotive technology brands that focus on empowering customers to take control of their vehicles. Bully Dog, SCT Performance, and Derive VQ have long histories of developing customized solutions, including over two million successful software installations. Under our Enthusiast brands, Bully Dog is focused on more performance to handle challenging terrain and heavy payloads, and SCT Performance excels in performance and racing by providing performance parts and enhanced calibrations. Under our Enterprise brand, Derive VQ is dedicated to revolutionizing sustainability and safety for fleet management allowing fleet managers to tailor their vehicles for the best performance.

The Embedded Software Engineer I is responsible for developing embedded application software.

Work Location: hybrid in our Sanford, Florida office.

Candidate Profile: you like cars and the automotive industry. You want to deepen your knowledge of internal car communication to increase performance and efficiency. You’ll execute complex pieces of work in the team in a self-sufficient way, sometimes leading other engineers; you’ll be proactive in improving how the team works.

Responsibilities:

  • Design, implement, and test embedded software components to interface and control our Enthusiast devices
  • Create technical documentation throughout the development process
  • Review other developer’s code to help maintain and improve source quality
  • Collaborate with Dev team under an Agile Scrum work methodology

Minimum Requirements:

  • 2 – 4 years experience using C/C++ for embedded device
  • Bachelor’s degree in Computer Science, Engineering, or other relevant technical discipline self-taught or academic
  • Good background in shared codebase development using GIT
  • Experience documenting software and presenting capabilities in design reviews
  • Ability to look at problems from a high level and come up with reusable solutions
  • Agile at navigating a steep learning curve while still producing exemplary code

Preferred Requirements:

Experience with:

  • CAN bus and protocols
  • Python or other scripting language
  • Schematics and microcontroller hardware
  • GCC, IAR

What We Offer:

  • Health insurance - employee portion is 100% company paid for the HDHP
  • Dental, Vision, Life, AD&D insurances
  • Company paid Short- and Long-Term Disability
  • 401(k) with company matching
  • Unlimited Paid Time Off (PT0)
  • Flexible schedule
  • Bonus.ly reward opportunities

Derive Systems provides equal employment opportunities to all employees and applicants without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, disability, genetic information, age, or any other status protected under federal, state, and/or local laws.