CrawlJobs Logo

Senior Embedded Developer - Automotive

https://www.soprasteria.com Logo

Sopra Steria

Location Icon

Location:
India , Bengaluru

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Senior Embedded Developer role in Automotive domain with expertise in both Development and V&V. The position requires 8-12 years of experience in embedded systems development with focus on automotive technologies.

Job Responsibility:

Seeking an experienced Embedded Developer having expertise in Embedded projects in the Automotive domain in both Development and V&V

Requirements:

  • 8-12 years' experience
  • Expertise in Embedded C++ (14/17/20)
  • Expertise in AUTOSAR C++14 guidelines
  • Experience with AUTOSAR Interface Specification (Classic or Adaptive)
  • Experience in Python (Automation, Scripting, tooling)
  • Experience in basic Bash scripting, troubleshooting using Debugging tools like GDB
  • Experience in End-to-End Automotive Embedded development (Requirement Engineering, Architecture, Design, development, Unit Testing, Reviews)
  • Experience in ADAS / Autonomous vehicle systems
  • Experience in Development on UNIX platform
  • Experience in Develop and Integrate build & Test using BAZEL (preferred) / CMake / or any CICD tools
  • Experience in any Static Analysis tool like Clang-Tidy / Coverity
  • Experience in Tools - REQUTIFY, JIRA, GIT, VSCode/Cursor AI, GITHUB Rest API
  • Exposure to Clang-Tiday checker development (LLVM, AST, Clang compiler)
  • Exposure to Microprocessors for embedded applications, Agile / SCRUM
  • Exposure to MISRA guidelines, dynamic analysis tools
  • Exposure to Software quality / compliance process
  • Exposure to working on Safety critical software
  • BTech & MTech ECE / EEE / Automotive

Nice to have:

  • Experience in Embedded Driver Development
  • Experience in Communication protocols CAN, I2C, SPI, ARINC
  • Experience in Embedded Testing (MC/DC, equivalence class, Range / Robusness)
  • Experience in tools like, ASAN, Fuzzing, Hardened code instrumentation, Linux, Cursor AI
  • Exposure to Model based development
  • Knowledge of Model based Testing
  • Ability to provide solutions
  • Ability to Mentor and support team technically, technical interactions with Client
What we offer:
  • Commitment to fighting against all forms of discrimination
  • Inclusive and respectful work environment
  • Positions open to people with disabilities

Additional Information:

Job Posted:
November 21, 2025

Employment Type:
Fulltime
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Embedded Developer - Automotive

Senior Embedded Software Integration Engineer

This role will be part of the runtime team which is responsible for the entire o...
Location
Location
United States , Chicago
Salary
Salary:
130000.00 - 180000.00 USD / Year
plus.ai Logo
PlusAI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Masters or Phd in Computer Science, Mechatronics, Electrical Engineering, or a related field
  • Proficient in C Programming
  • Self-motivated and passionate about autonomous driving
  • Willingness to travel and work in different environments, including on and around Class-8 commercial vehicles
  • Proficient in Linux and GIT development workflow
  • Knowledge of real-time operating systems and embedded software best practices, with hands-on experience in AUTOSAR
  • Familiarity with embedded SW debugging tools (Lauterbach, ISystem, etc.), Vector tools (CANalyzer, CANoe, etc.)
  • Clear understanding of communication protocols in automotive like CAN/CAN-FD, LIN, SPI, Ethernet, and diagnostic protocols like UDS and J1939
  • Hands-on experience in DTC / UDS design and AutoSAR DEM (Diagnostic Event Manager) implementation for Autonomous / ADAS systems, including Diagnostic Event Chain implementation
  • Understanding of different Level of SW testing and experience in building automation testing infrastructure
Job Responsibility
Job Responsibility
  • Integrate CAN DBCs from different vehicle platforms and sensors into AUTOSAR communication stack
  • Maintain and fine-tune autonomous safety features implemented within the AUTOSAR stack
  • Design and implement AUTOSAR UDS and DEM (Diagnostic Event Manager) stack
  • Design and Implement autonomous software diagnostics stack and DTC codes, with event-chain based reporting capability
  • Support on-demand troubleshoot of vehicle and system related issues reported by external partners, internal testing / operations team, or diagnostic tools
  • Support new vehicle platform integration and bring-up activities, such as flashing and configuring of sensors and ECUs, resolving vehicle integration issues, data collection, parameter tuning, etc
  • Create and execute vehicle tests and testing plans/campaigns per internal and customer requirements
  • Execute development tests in coordination with test management and developers
  • Travel up to 50% of the time to support on-vehicle testing of embedded systems and autonomous driving stacks
  • Ensure that your work is performed in accordance with the company’s Quality Management System (QMS) requirements and contribute to continuous improvement efforts
  • Fulltime
Read More
Arrow Right

Senior Middleware Developer

As part of our activities in autonomous and assisted driving, you will be part o...
Location
Location
Canada , Montréal
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Embedded Systems, or related field
  • 7+ years of experience in embedded or systems software development automotive (robotics, aerospace, or similar)
  • Strong expertise in C++ and Python
  • Hands-on experience with Linux/QNX and system-level software (drivers, IPC, filesystems, sockets)
  • Knowledge of automotive communication protocols (Ethernet, CAN) and middleware frameworks (ROS, AUTOSAR, MICROSAR, etc.)
  • Solid debugging and troubleshooting skills across software and hardware layers
  • Autonomous, rigorous, and experienced in technical leadership and mentoring.
Job Responsibility
Job Responsibility
  • Design and evolve the middleware layer enabling reliable communication and data exchange between sensors, ECUs, and applications in the AD/ADAS platform
  • Ensure performance, safety, and robustness of the embedded software stack, with a focus on real-time constraints and scalability
  • Develop and maintain system-level services (logging, scheduling, replay, diagnostics) that are essential to modern vehicle software platforms
  • Contribute to integration of sensors and compute hardware, making sure middleware interfaces operate seamlessly across heterogeneous components
  • Participate in architecture reviews and technical roadmaps, providing expertise to guide design decisions
  • Set up and optimize development workflows including build systems, CI/CD pipelines, and debugging tools
  • Investigate and resolve complex system-level issues across hardware, operating system (Linux/QNX), and middleware layers
  • Act as a technical mentor for junior engineers, promoting best coding practices and rigorous testing methodologies
  • Collaborate with cross-functional teams in an international environment, bridging the gap between hardware, algorithms, and application software.
What we offer
What we offer
  • Hybrid Work
  • Industry leading medical, dental, and vision Insurance
  • Access to a telemedicine service
  • RRSP program
  • Personal and sick days
  • Recreation room with pool table and foosball table.
  • Fulltime
Read More
Arrow Right

Senior Test Engineer

We are seeking a Senior Test Engineer to lead comprehensive testing activities f...
Location
Location
Poland , Warszawa
Salary
Salary:
Not provided
https://www.bosch.pl/ Logo
Robert Bosch Sp. z o.o.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 4 years of hands-on experience in testing complex embedded safety systems, ECUs, or similar components within the Automotive or Off-highway domain
  • solid understanding of embedded software architecture and principles
  • proficiency with Application Lifecycle Management (ALM) tools such as IBM ALM (DOORS/DNG, RTC), Jira, or similar
  • proven experience with test automation tools like ECU-TEST or TPT
  • hands-on experience working with Hardware-in-the-Loop (HiL) test environments from vendors like dSPACE, ETAS, or National Instruments (NI)
  • good knowledge of CAN bus protocol and experience with relevant tools like Vector CANoe/CANalyzer or ETAS INCA/CANape
  • strong scripting skills in languages such as Python or CAPL
  • familiarity with Continuous Integration/Continuous Deployment (CI/CD) pipelines and a demonstrated ability to adapt to new tools and technologies
  • exceptional analytical, logical, and problem-solving abilities
  • strong communication skills in English and willingness to travel occasionally to Germany.
Job Responsibility
Job Responsibility
  • Analyze software and system requirements, provide feedback on their testability during reviews, and translate them into robust, traceable test cases and automated scripts
  • develop, review, and execute system-level test cases
  • configure complex test environments, meticulously evaluate test results, and document findings with clarity
  • conduct in-depth BSW component testing and acceptance testing to ensure strict compliance with specifications
  • independently manage and coordinate system integration tests involving various ecosystem components
  • take ownership of Hardware-in-the-Loop (HiL) testing infrastructure to ensure its continuous availability, efficiency, and effectiveness
  • drive the continuous improvement of test environments, tools, and methodologies
  • identify and implement measures to enhance overall software quality and testing efficiency
  • manage testing projects while collaborating closely with developers and system engineers to resolve issues and ensure alignment.
What we offer
What we offer
  • Employment contract
  • competitive salary plus annual bonus
  • hybrid work with flexible working hours
  • referral bonus program
  • copyright costs for IT employees
  • private medical care and life insurance
  • cafeteria system with multiple benefits (including MultiSport, shopping vouchers, cinema tickets, etc.)
  • prepaid lunch card
  • benefits for families such as summer camps for kids
  • non-working day on December 31st
  • Fulltime
Read More
Arrow Right

Senior Controls Developer - Steering Embedded Software

The chassis Controls Software Engineer leads the design, development and validat...
Location
Location
Canada , Markham
Salary
Salary:
111500.00 - 164600.00 CAD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Mechatronics, Software, Electrical, Computer Engineering or in a related field
  • Fundamental knowledge of controls theory, vehicle dynamics, estimation, signal processing, and software development processes
  • 5+ years of experience in embedded software development for automotive systems
  • Experienced in controls systems development for real-time embedded systems and vehicle steering systems
  • Proficiency in C
  • Experience in developing electrical architecture for Software Defined Vehicles (SDV)
  • Hands on experience with MATLAB/Simulink/Stateflow and Carsim
  • Proficient in software coding using C language, as well as Simulink/Stateflow and version control tools
  • Excellent oral and written communication skills
  • Ability to manage time effectively, meet deliverable timing and thrive in an independent work environment
Job Responsibility
Job Responsibility
  • Lead the controls system design and algorithm development and embedded software development for vehicle chassis controls systems using MATLAB/Simulink and C
  • Perform controls and vehicle dynamics analysis on chassis controls systems
  • Develop estimation, fusion and signal processing algorithms
  • Develop Model-in-the Loop (MiL) platforms for vehicle chassis systems using MATLAB/Simulink, and Carsim
  • Integrate MATLAB Simulink models, adhering to best modeling/software practices
  • Develop controls in C and integrate with the CICD pipeline
  • Test and debug software using different platforms (models, MiL, SiL, HiL, and Integration testing)
  • Define and create software interfaces to integrate new components into existing software
  • Define comprehensive test cases for unit, component, and integrated software testing
  • Execute model/code equivalency testing, identifying, and resolving software issues
What we offer
What we offer
  • Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave
  • Healthcare, dental and vision benefits including health care spending account and wellness incentive
  • Life insurance plans to cover you and your family
  • Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement
  • GM Vehicle Purchase Plan for you, your family, and friends
  • Fulltime
Read More
Arrow Right

Senior SW Developer – POSIX/QNX

Contribute to the development and execution of Failure Modes and Effects Analysi...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A graduate in BE/B.Tech/ ME/ M.Tech (Electricals/ Electronics/ Instrumentation)
  • Experience Required – 6 - 15 Years
  • POSIX (QNX/Linux) configuration/development for ARM based SoCs
  • Strong development experience in FUSA tasks
  • Strong experience in FUSA design concept.
  • Software product development on SoC with C++14 in embedded context (low level driver), including object-oriented thinking and meta programming: design, programming, debugging, code quality assurance, profiling, optimization, refactoring
  • Strong Knowledge on Qualcomm/TITD4/ SAMSUNG SOC
  • Prior experience in modern software development processes: backlog refinement and management, testing (unit tests, behavior tests, integration tests, test-driven development, testing tools and frameworks), Continuous Integration (task automation, Jenkins, flows, merge gates), code reviews, environment scripting and automation.
  • Experience with the common SW development processes (ASPICE, Scrum, Scrumban, Kanban) and Automotive Software
  • Experience with SW version, requirements and change management tools like Git/Gerrit, Jira, Polarion, Jenkins
Job Responsibility
Job Responsibility
  • Contribute to the development and execution of Failure Modes and Effects Analysis (FMEA) activities for software components and systems, ensuring compliance with automotive safety standards and regulations.
  • Identify potential failure modes, assess their effects on system safety, and define mitigation strategies to eliminate or reduce associated risks, collaborating closely with cross-functional teams to ensure alignment with project objectives.
  • Ensure compliance with automotive safety standards, regulations, and guidelines, such as ISO 26262, IEC 61508, and SAE J3061, throughout the software development life cycle (SDLC), from requirements analysis to release documentation.
  • Apply expertise in embedded systems to assess and enhance the functional safety of software components and systems deployed in automotive environments, leveraging knowledge of microcontroller architectures, real-time operating systems (RTOS), and automotive communication protocols.
  • Collaborate with hardware engineers and system architects to integrate functional safety requirements into the design and development of embedded systems, ensuring the safety and reliability of automotive software applications.
  • Participate in the design and development of safety-critical algorithms for automotive applications, employing rigorous engineering practices and methodologies to ensure the integrity and reliability of algorithmic implementations.
  • Conduct algorithm SW maturity assessments and fault analysis to identify potential weaknesses or vulnerabilities in algorithm designs, implementing corrective actions as necessary to mitigate safety risks and improve overall system robustness.
  • Define and document safety requirements for software components and systems, ensuring alignment with system-level safety goals and objectives.
  • Establish traceability between safety requirements and system-level requirements, facilitating the verification and validation of safety-critical software functions and features throughout the development life cycle.
  • Develop and maintain technical documentation related to functional safety engineering activities, including safety requirements specifications, safety case documentation, and verification and validation reports.
What we offer
What we offer
  • Higher Education Opportunities (UDACITY, UDEMY, COURSERA are available for your continuous growth and development)
  • Life and accident insurance
  • Sodexo cards for food and beverages
  • Well Being Program that includes regular workshops and networking events
  • EAP Employee Assistance
  • Access to fitness clubs (T&C apply)
  • Creche facility for working parents
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer – Linux

As a Senior Embedded Software Engineer on the Aptiv Connected Services Edge Plat...
Location
Location
Mexico , Monterrey
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree – Computer Science, Computer Engineering, or equivalent
  • 5+ years C++ software development experience
  • Proven ability to design, develop and debug a complex embedded software
  • Experience with automotive serial data networking and protocols, such as CAN/CAN-FD and LIN
  • Proficient in Linux environments and shell scripting
  • Experience with agile software development process
  • Experience with software coding standards or best practices, such as MISRA or C++ Core Guidelines
  • Experience with service oriented software design
  • Familiarity with debugging tools, simulation tools, performance profiling, and system optimization techniques
  • Strong written and oral communication skills, with the ability to clearly document and explain technical concepts
Job Responsibility
Job Responsibility
  • Design, develop and enhance Aptiv’s embedded edge platform software for automotive data logging and uploading, including embedded Linux firmware, SoA middleware, OTA update, data acquisition and IoT services
  • Design, develop and enhance Aptiv’s edge computing software
  • Design, develop and enhance Aptiv’s ADAS video capturing and processing software
  • Design, develop and enhance Aptiv’s embedded security software including secure boot and hardware trust anchor integration
  • Embedded software system brought up on new hardware, including kernels and drivers development
  • Investigate, root-cause, and resolve production issues across distributed systems
  • Collaborate with systems analysts, engineers, and developers to troubleshoot issues, implement improvements, and ensure system reliability and performance
  • Mentor junior team developers
What we offer
What we offer
  • Savings Fund
  • Pension Plan
  • Christmas Bonus
  • Attendance Bonus
  • Vacation Premium
  • Medical Expenses
  • Life Insurance
  • Social security (IMSS, INFONAVIT, Retirement)
  • Recognition for innovation and excellence
  • Opportunities to give back to the community
  • Fulltime
Read More
Arrow Right

Senior Technical Leader - Android Bluetooth

Help shape the future of mobility. Imagine a world with zero vehicle accidents, ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BE/B.Tech/ ME/ M.Tech in Computers/Electronics and Communication/Information Technology
  • 8-13 years Android development experience
  • Proficient in C and C++ programming languages with development experience on Linux / QNX /Android platforms
  • 2+ years of experience in Embedded systems development and Automotive domain
  • Hands on Experience with Bluetooth application software development to realize the feature set that includes HFP, PBAP, A2DP, MAP, SPP etc…
  • Should be able to analyze the Bluetooth Air Snifer logs using the Frontline or similar Bluetooth Protocol analyzer tools
  • Exposure to Bluetooth open-source Stack Integration to any given platforms and working knowledge of Bluetooth low energy protocol would be plus
  • Knowledge of Bluetooth as a technology and working experience in Bluetooth protocol (both Stack and profiles)
  • Excellent problem solving and debugging skills, complete ownership of the building blocks
  • Knowledge of version control systems and practical experience with GIT, Plastic SCM, CM Synergy
Job Responsibility
Job Responsibility
  • Exposure to Requirements Managements tools (like DOORS, Polarion), Design tools (like EA), and Configuration management tools (like CM Synergy, Plastic SCM, GIT)
  • Requirement analysis, Design and Development
  • Middleware Application development for Infotainment products in Bluetooth Platform
  • Interact with multiple software competency and system competency to overcome the obstacles of the owned module
  • Peer Review, Unit Testing and Functional Testing
  • Work with Product Owner/ Platform manager to support estimation and planning in an iterative development environment
  • Debug and resolve the customer reported issues on target board
  • Good Team player and should follow agile development methodologies as part of SW development life cycle
What we offer
What we offer
  • Higher Education Opportunities (UDACITY, UDEMY, COURSERA are available for your continuous growth and development)
  • Life and accident insurance
  • Access to fitness clubs (T&C apply)
  • Fulltime
Read More
Arrow Right

Senior Scrum Lead and Software Developer - Exterior Lighting Controls

The successful candidate will join a collaborative Agile Scrum team responsible ...
Location
Location
Canada , Markham; Oshawa
Salary
Salary:
115000.00 - 164600.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Computer Science, Mechatronics, Software, Electrical or Computer Engineering, or equivalent experience
  • Demonstrated experience with embedded C software development: Able to act as a technical reviewer for other Software Developers in the team, as well as write and debug code. Includes low‑level drivers, application logic, and integration for microcontroller‑based systems
  • Minimum 5–7 years of embedded software development experience, ideally in automotive or other safety‑critical domains
  • Prior working experience with GM or other automotive software standards, AUTOSAR, test procedures, and build processes
  • Demonstrated experience acting as a Scrum Lead / Scrum Master / Product Owner for an Agile team, including facilitating Scrum events, removing impediments, and coaching the team on Agile practices
  • Proven ability to manage the team’s backlog and flow in tools such as Jira or equivalent, ensuring work is visible, prioritized, and aligned with business value.
  • Experience with unit test frameworks (e.g., CppUTest), including debugging unit tests and implementing dynamic schedulers or similar constructs
  • Experience with software configuration management tools and processes (e.g., Git ecosystem)
  • Development / testing experience on SIL/HIL or other virtual environments
  • Experience deciphering and analyzing Ethernet, CAN, and LIN logs in support of system debug and validation
Job Responsibility
Job Responsibility
  • Facilitate core Scrum ceremonies for the Exterior Lighting Controls scrum team: Daily Stand‑Up, Iteration (Sprint) Planning, Iteration Review, Retrospective, and Backlog Refinement
  • Own and maintain the team’s Jira/Scrum board , to ensure work items are clearly defined, visible, prioritized, and consistently aligned with PI objectives and program goals
  • Remove or escalate impediments that block the team’s progress
  • coordinate with other scrums, ART roles, and stakeholders to resolve cross-team dependencies
  • Coach the team on Agile/Scrum practices, team health, and continuous improvement
  • champion adherence to the team’s Definition of Ready/Done and flow practices
  • Support Scrum of Scrums / Coach Syncs, PI Planning, System Demos, and Inspect & Adapt (I&A) activities for the ART as needed
  • Track and communicate key Agile metrics (e.g., sprint commitment vs. completion, rollover, velocity / story points) to help the team and stakeholders understand progress and improve predictability
  • Foster consistent communication and alignment across developers, systems engineers, and test teams
  • ensure all team members have a clear understanding of priorities, scope, and dependencies
What we offer
What we offer
  • Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave.
  • Healthcare, dental, and vision benefits.
  • Life insurance plans to cover you and your family.
  • Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement.
  • GM Vehicle Purchase Plan for you, your family and friends.
  • Fulltime
Read More
Arrow Right