Senior Software Engineer
Valeo
Apply Now
Bangalore Urban, Karnataka, India Full Time  • Senior level Posted 2 Weeks, 5 Days ago in.linkedin.com
mqtt cplusplus
About the Job

This role is for a seasoned Embedded Software Engineer with a primary focus on designing, developing, and deploying Firmware Over The Air (FOTA) and Secure Update solutions for the Telematics Control Unit (TCU), ensuring the integrity and reliability of all software deployments.

Core Responsibilities

FOTA/Secure Update Implementation: Design, implement, and maintain the entire FOTA update client stack on the TCU's embedded system, including robust and resilient update mechanisms (e.g., A/B partitioning, rollback strategies).

Secure Update Lifecycle: Implement security measures within the update process, including digital signature verification, integrity checks, and anti-rollback protection to ensure the authenticity and integrity of firmware packages.

Secure Communication: Integrate and utilize secure communication protocols (e.g., HTTPS, MQTT over TLS/SSL) for the reliable and secure transfer of FOTA packages from the backend to the TCU.

Bootloader and Trust: Collaborate with the platform team on the bootloader implementation, ensuring the FOTA solution aligns with the secure boot mechanism and the overall hardware root of trust.

Protocol Development: Develop and optimize embedded software for data transfer protocols relevant to FOTA downloads and reporting.

Security Requirements: Analyze, interpret, and implement software requirements based on project-specific Cyber Security Software Requirements Specification (SRS) Baselines (e.g., R420) as they relate to software updates.

Diagnostics and Reporting: Implement diagnostic and reporting features to monitor the FOTA process status, identify failures, and provide detailed logs for troubleshooting.

Architecture & Design: Contribute to the design and review of the NAD software architecture, focusing on the FOTA sub-system's scalability, performance, and reliability.

Required Skills and Qualifications

Experience: 8+ years of experience in embedded software development, preferably in the automotive or telematics domain.

Programming: Strong proficiency in Embedded C/C++.

FOTA Expertise: In-depth knowledge and hands-on experience with:

Designing and implementing FOTA/SOTA (Software Over The Air) update clients.

Update strategies (e.g., differential updates, delta algorithms).

Flash management and memory partitioning (e.g., A/B scheme).

Core Security Expertise: Understanding of cryptographic primitives, digital signing, integrity checking, and their application in secure update processes.

Operating Systems: Experience with Embedded Linux networking and/or RTOS environments.

Networking: Knowledge of TCP/IP, HTTP/HTTPS, and MQTT protocols.

Domain Specific: Familiarity with Telematics Control Units (TCU) and Network Access Device (NAD) architecture.

Soft Skills: Strong problem-solving, analytical skills, and the ability to drive technical solutions in a fast-paced environment.

About Valeo
Bangalore Urban, Karnataka, India
Motor Vehicle Parts Manufacturing
mqtt cplusplus
Upskilling Program
PM Residency Program

Become a Product Manager at Interviewhood for 3 months. Gain real PM experience and build your portfolio.

Learn more
Career Success Tools
Interview Prep
Question Bank

Build structured answers, practice with flashcards, and ace interviews with confidence.

  • Multi-tagging system
  • Answer templates
  • Flashcard mode
Start Preparing
Popular
Job Tracker

Organize applications, track interview progress, and land jobs faster with a visual Kanban board.

  • 7-stage Kanban board
  • Drag-and-drop
  • Activity timeline
Start Tracking
Career Planning
Career Planner

Assess your situation, explore directions, set goals, and take action with confidence.

  • Self-assessment
  • Direction explorer
  • Goal setting
Start Planning
Productivity
Task Manager

Get more done, stress less. Combine tasks, goals, and habits to stay organized and achieve career success.

  • Task management
  • Goal tracking
  • Habit streaks
Start Organizing
Reflection
Journal

Reflect daily, grow faster. Document wins, learn from failures, and build career confidence.

  • Log wins
  • Track failures
  • Capture learnings
Start Journaling
Networking
Networking CRM

Build relationships, win business. Manage leads, track follow-ups, and convert connections into opportunities.

  • 6-stage pipeline
  • Drag-and-drop
  • Follow-up tracking
Start Managing
Career Path
Career Map Generator

See where your career can go. AI-powered visualization showing multiple paths and required skills.

  • Multiple career paths
  • Mark current position
  • Skills per level
Create Your Map
Branding
Personal Brand Manager

Stop blending in, start standing out. Define your unique value and build a memorable brand.

  • 14-field framework
  • Visual canvas
  • PDF export
Start Building
Learning
Learning Plan Generator

Stop guessing what to learn. AI-powered roadmaps that identify skill gaps and create personalized plans.

  • AI-powered analysis
  • Skill gap detection
  • Curated resources
Create Your Plan
Resume Tools
Bullet Point Generator

Stop listing duties, start showcasing impact. AI-powered bullets that transform work experience into achievements.

  • 5 competency categories
  • AI-powered generation
  • One-click copy
Start Generating
Done