Working at Jifeline Networks
Jifeline is a young, fast-growing company shaking up the international automotive world with a unique, innovative technology that allows diagnostic technicians to remotely access vehicles via the internet. Dealerships and garages are relieved without the vehicle having to leave the workshop. In addition, Jifeline already has more than 150 partners worldwide providing the same service using the Jifeline infrastructure.
What will you do?
As an embedded software engineer, you are crucial in developing our platform. You will work in a dynamic environment with a team of creative thinkers and technical colleagues. We are passionate about innovation and making a tangible difference. You will think and develop a platform that supports thousands of vehicles a week. You will work within a Scrum team of 3-4 developers, working on, for example:
- Hardware Abstraction Layer (HAL): Further developing the software layer between the physical hardware components and the embedded application.
- Vehicle communication protocol improvement: Extension of the CAN-bus, DoIP, K-line communication layer for optimal remote diagnostics connectivity.
- Research and reverse engineering: Investigation and analysis of unknown communication protocols and vehicle-specific diagnostic mechanism.
- Software-defined multiplexing: The parallel aggregation and breakdown of multiple communication channels and synchronisation of state machines over a secure connection between two entities over the Internet.
You play a crucial role in our future plans. You help upgrade our systems to the latest versions. We strive for continuous innovation. You are actively involved in the entire agile development process (from refinement to deployment) and make a direct contribution to shaping our innovative projects. The automotive experts who use the system daily in practice can also be found in-house for clear and quick feedback.
What do you bring?
- You are an experienced embedded software engineer with thorough knowledge of microcontrollers, measuring and controlling through hardware components and developing firmware applications in C/C++ programming languages.
- You are able to conduct independent research, analyse complex problems and devise effective solutions.
- You are able to work well together and update other people in your team on new developments and exceptions to be added.
- Knowledge and experience with debugging tools JTAG and GDB and development environments such as CLion, GCC Toolchains, GIT pipelines, Jira.
- You are familiar with internal CAN-bus infrastructure, pin multiplexing and protocol configurations and related techniques
Knowledge of the following automotive ISO/SAE standards for vehicle diagnostics are a plus:
- ISO 9141 Diagnostic Systems
- ISO 14229 Unified Diagnostic Services (UDS)
- ISO 14230 Keyword Protocol 2000 (KWP2000)
- ISO 15765 Diagnostics on Controller Area Networks (CAN)
- Custom OEM protocols (GMLAN, KW82, KW1281, TP20)
What do we offer you?
- Salary between €3500 - €5500. This salary excludes 8% holiday pay which is paid annually in June.
- A position where your contribution directly impacts the company and our products
- Hybrid working which involves a 40/60 split of working from home and at one of our offices in Arnhem or Werkendam.
- An informal culture that encourages innovation, leadership, and personal development
- Profit-sharing scheme depending on business performance.
- Training opportunities on a personal and substantive level. Appropriate to your needs.
- Mobility plan: depending on your preferred means of transport, we offer you an NS Business Card, leased bicycle, €0.23 kilometre allowance, or a combination of these.
Apply?
Are you the person we are looking for? Then contact Jeanine de Bruijn (HR Business Partner) via the form or call us on +31 (0)85 48 63 727.
*We do not work with recruiters to fill this vacancy.