CAN Developer-Senior/ Staff Engineer

August 14

🏢 In-office - Manhattan

Apply Now

Netradyne

Positively Improving Fleet Safety

501 - 1000

Description

• Develop and implement software for CAN (Controller Area Network) communication. • Develop CAN based alerts and work with protocols such as UART, J1939, OBD2, OBD2 extended, UDS, J1708 etc. • Develop newer CAN firmware modules including UDS and WWH-OBD. • Monitor and support WiFi-BT based OBD (On-Board Diagnostics) dongle. • Experience in using tools to simulate CAN, UART, J1939, OBD2, OBD2 extended, UDS, J1708 data. • Design and develop software using C/C++. • Continuously discover, evaluate, and implement new technologies to maximize development efficiency. • Creating and debugging modular, scalable software design which is scalable to future requirements. • Automate test cases and use cases for feature testing and end-to-end testing. • Work closely with the Product Management and Product Success Team to enhance J1939/ODBII solutions across makes and models, correcting root cause issues, fixing bugs, and adding proprietary ECM PIDs and features. • Collaborate with team members in India to develop features and resolve issues.

Requirements

• Expertise in C/C++ programming, Linux internals, microcontroller bring-up, and firmware development with interfaces such as UART, SPI, and I2C. • Track record of delivering projects/features on time and participating in design and code reviews. • Experience with Git will be an added advantage. • Experience in Diagnostics and Boot loader of Engine ECU using UDS, KWP, ISO-TP, and TP2.0 protocol. • Working experience in different physical mediums like CAN, ISO-15031, ISO-14229, ISO-14230, ISO-TP, J1939, TP2.0, LIN, RS232, I2C, and SPI. • Experience in using tools like INCA, Comate, Universal Debuggers, and Enterprise Architect. • Experience testing using Canalyzer or CANoe.

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobscanada.app
Jobs by Title
Account Executive jobsAccounting Manager jobsAccountant jobsAdministration jobsAdministrative Assistant jobsAnalytics Engineer jobsAndroid Engineer jobsAttorney jobsBackend Engineer jobsBusiness Development Rep jobsBusiness Operations & Strategy jobsChief of Staff jobsCivil Engineer jobsCloud Engineer jobsCommunity Manager jobsCompliance jobsContent Marketing Manager jobsContent Manager jobsContent Writer jobsCopywriter jobsCustomer Success jobsCustomer Support jobsData Analyst jobsDatabase Administrator jobsData Engineer jobsData Entry jobsData Scientist jobsDevOps jobsEcommerce jobsElectrical Engineer jobsEmail Marketing Manager jobsEngineering Manager jobsExecutive Assistant jobsController jobsFinancial Planning and Analysis jobsFull-stack Engineer jobsFrontend Engineer jobsGame Engineer jobsGeneral Counsel jobsGraphics Designer jobsGrowth Marketing jobsHuman Resources jobsiOS Engineer jobsInfluencer Marketing jobsInfrastructure Engineer jobsIT Support jobsMachine Learning Engineer jobsMarketing jobsMedical Writer jobsMechanical Engineer jobsOperations jobsParalegal jobsPerformance Marketing jobsProduct Analyst jobsProduct Designer jobsProduct Manager jobsProject Manager jobsProgram Manager jobsProduct Marketing jobsQA Engineer jobsSDET jobsRecruitment jobsRisk jobsSales jobsSales Development Rep jobsSales Engineer jobsSalesforce Administrator jobsSalesforce Analyst jobsSalesforce Consultant jobsSalesforce Developer jobsScrum Master / Agile Coach jobsSecurity Engineer jobsSEO Marketing jobsSite Reliability Engineer jobsSocial Media Manager jobsSoftware Engineer jobsSolutions Engineer jobsSupport Engineer jobsSystem Administrator jobsSystems Engineer jobsTax jobsTechnical Account Manager jobsTechnical Writer jobsTechnical Product Manager jobsUser Researcher jobs