Apply

Senior Automotive Systems Firmware Engineer

Posted 2024-11-15

View full description

💎 Seniority level: Senior, 8+ years

📍 Location: Canada

💸 Salary: 133025 - 172150 CAD per year

🔍 Industry: IoT and Automotive

🏢 Company: Samsara

🗣️ Languages: English

⏳ Experience: 8+ years

🪄 Skills: CybersecurityEmbedded SystemsIoTC++Product DevelopmentCommunication SkillsCollaborationCI/CDLinuxCompliance

Requirements:
  • Bachelor’s Degree in Electrical Engineering, Computer Engineering, or related field, or equivalent practical experience.
  • 8+ years of professional experience working with firmware/software teams to develop solutions involving vehicle diagnostics, OBD-II, CAN bus systems, and ECUs on embedded systems.
  • Broad hands-on development and test experience in vehicle diagnostics, OBD-II, CAN, and ECUs on embedded systems.
  • Working experience with embedded Linux systems and RTOS systems relevant to vehicle technologies.
  • Comfortable working with low-level C/C++, Linux kernel development, debugging and diagnostic tools.
  • Experience with hardware-firmware integration and familiarity with automotive communication protocols (e.g., CAN, LIN, FlexRay).
  • Knowledge of vehicle diagnostic protocols such as UDS (Unified Diagnostic Services) and J1939.
  • Understanding of automotive cybersecurity practices, including secure boot and secure communications.
  • Strong communication skills and ability to work cross-functionally.
Responsibilities:
  • Evaluate and prototype new technologies in vehicle diagnostics, OBD-II, CAN bus systems, and ECUs, focused on embedded systems (both Linux and RTOS-based).
  • Work with external technology and SoC vendors to evaluate technologies, influence their roadmaps, and ensure alignment with Samsara's product vision.
  • Collaborate with product teams to understand their needs and align technology exploration with product requirements.
  • Develop solutions that integrate seamlessly with modern vehicle systems, enhancing diagnostic capabilities and safety features.
  • Communicate, collaborate, and develop with firmware/software engineers, product managers, hardware engineers, and support teams.
  • Integrate security considerations into all stages of product development, ensuring robust and secure solutions.
  • Understand and apply regulatory compliance requirements relevant to automotive and IoT devices.
  • Champion Samsara’s cultural principles as we scale globally and across new offices.
Apply