What are the responsibilities and job description for the Telematics Engineer position at Priamba Soft?
Job Details
We require a hands-on passionate and motivated individual with an in-depth understanding of telematics. As a senior engineer you will design and develop software for telematics modules to support data collection, diagnostics, Firmware-Over-The-Air (FOTA), and various other connected services including traditional telematics features (status, remote control, eCall/bCall etc.). The ideal candidate will possess a deep understanding of both the hardware and software aspects of wireless communication in telematics systems, alongside expertise in telematics protocols and embedded systems in the automotive sector.
You will need to collaborate cross-departmentally and with contractor teams while being self-motivated to engage other departments and stakeholders like system software, hardware, design, and release engineers. This position closely partners with Vehicle Engineering, for a collaborative systems approach to capturing UDS/diagnostics data across all ECU s and managing telematics functionality, as well as with the cloud-based platform team, data analytics, and mobile app team.
Key Responsibilities:
Take ownership of vehicle/client-side telematics software features and development.
Help design, develop, and maintain applications, drivers, and frameworks on telematics modules
Assist with evaluation and selection of next generation hardware and wireless communication systems
Collaborate with cross-functional teams to test and integrate software on vehicles
Assist with root cause analysis and triage efforts for hardware/software issues
Drive agile implementation methods using CI/CD best practices and automated testing/code inspections approach.
Proactively and routinely provide updates to technical and business leadership regarding project status and implementation.
Ensure proper documentation of the vehicle client and its features, functions, SW and role in the end-to-end system.
Continuously work cross-departmentally to enhance and evolve the OTA and data collection system.
Qualifications:
Bachelor s degree in Electrical Engineering, Computer Engineering, or Computer Science.
5 years of experience in vehicle IoT, fleet services/tech, connectivity/infotainment, with experience in telematics client side development preferred.
Knowledge of client-side OTA protocols; MQTT, REST over HTTPS, WebSockets etc. And serialization methods like ASN.1, JSON, XML etc.
Strong understanding of wireless technologies and standards including LTE, VoLTE, CA, APN, 5GNR, ENDC, Wi-Fi, Bluetooth, wireless networking protocols
Technical proficiency and background in developing embedded vehicle software and knowledge of embedded Operating Systems.
Knowledge of security concepts and implementations of data in motion and at rest; Encryption, Key Management, Authentication concepts, TLS etc.
Familiarity with automotive CAN bus, Ethernet, LIN bus, and vehicle communication systems. Understanding of KWP 2000 (ISO 14230), Diagnostics on CAN (ISO 15765) and UDS (ISO-14229)
Knowledge of vehicle systems (ECU s) and Telematics Gateways (TCU s) and one or more of the following communication protocols; CAN, LIN, Flex-Ray, OBDII, with strong focus on UDS
Experience with Vector CANalyzer or similar tools for vehicle systems analysis and simulation.
Programming skills in C/C , preferably using vehicle coding standards (e.g. MISRA) and basic Functional Safety standards.
Experience with current development tools: git, Jira, various IDEs, Jenkins, etc.
Knowledge of software development lifecycle and methodologies, including Agile and Scrum.
Proficiency in Microsoft Suite, Microsoft Visio, Data Management tools, Version Control, and Source Control
Proficiency in JSON and YAML format documentation (e.g. Swagger)
Ability to work in gray areas, detail oriented and start up can-do attitude towards big challenges
Highly adaptable in a fast-paced hyper-growth environment; able to thrive within ambiguity