2 Fiix Jobs
FlixStock - Python Developer - Automotive Diagnostic Protocols (6-12 yrs)
Fiix
posted 2d ago
Key skills for the job
In this role, you will :
- Design, develop, and implement a library that interfaces with various motorcycle components, focusing on simplicity for our technicians.
- Develop diagnostic tools for internal and external users to help repair our vehicles.
- Diligently author automated tests for all the code you write.
- Prototype new directions for diagnostic tools we are building from the ground up.
- Collaborate with other engineers on the team to prioritize features and the team's efforts.
- Support QA teams to help ship reliable software on time.
- Present work to leadership and participate in discussions to define future initiatives if converted to a long-term assignment.
Requirements :
- Expert-level Python skills and exceptional programming skills in general.
- 6 - 12 years of experience building high-quality, reliable object-oriented software.
- Experience working with automotive diagnostic protocols, including CANOpen, UDS, ISO-TP, and OBD-II.
- Experience developing tools with python-can library.
- Familiarity with using REST APIs.
- Sound understanding of Git concepts and commands (not just using GUI for Git).
- Ability to move fast, merging peer-reviewed commits at least once a day.
Other skills and interests that might help you stand out but aren't necessary :
- Familiarity with embedded systems, including real-time operating systems (RTOS) and microcontroller programming.
- Fascination for automobiles, especially motorcycles.
Once you join us, you can expect :
- Creative latitude to explore different perspectives for solving problems.
- Excellent mentoring to pursue clarity in a complex problem space with variables and constraints.
- Teammates and management who care about your growth and well-being.
Functional Areas: Software/Testing/Networking
Read full job description6-12 Yrs