CrawlJobs Logo

Embedded C Software Engineer with AUTOSAR

nttdata.com Logo

NTT DATA

Location Icon

Location:
Croatia , Zagreb

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are looking for a skilled Embedded Software Engineer with strong expertise in Embedded C and AUTOSAR-based development. The role involves low-level software development, configuration, and integration on automotive microcontroller platforms, with a strong focus on quality, testing, and debugging.

Job Responsibility:

  • Design, develop, and maintain embedded C software for automotive ECUs
  • Work with microcontroller architectures, including memory layouts, peripherals, power modes, and interrupts
  • Develop and integrate software components based on AUTOSAR architecture
  • Configure and work with Vector MICROSAR (preferred)
  • Manage and trace software requirements using DOORS and JAMA
  • Support unit, integration, and system-level testing, including debugging on target hardware
  • Collaborate with system, hardware, and validation teams to ensure robust software delivery

Requirements:

  • University degree in Electronics, Automation, Computer Science, or Telecommunications Engineering
  • Minimum 5-10 years of experience as a Software Developer in automotive embedded systems
  • Strong proficiency in Embedded C programming language
  • Solid understanding of microcontroller fundamentals (memories, peripherals, operating modes)
  • Hands-on experience with AUTOSAR software architecture
  • Experience using requirements management tools such as DOORS or JAMA
  • Experience in Automotive embedded software development
  • Familiarity with automotive debugging tools (e.g., Lauterbach, TRACE32)
  • Excellent command of both spoken and written English

Nice to have:

  • Prior experience with Infineon AURIX TriCore TC3xx microcontrollers
  • Project experience in electric powertrains or high-voltage systems
What we offer:
  • Smooth integration and a supportive mentor
  • Choose from Remote, Hybrid or Office work opportunities
  • Projects have different working hours to suit your needs
  • Sponsored certifications, trainings and top e-learning platforms
  • Private Health Insurance
  • Individual coaching sessions or accredited Coaching School
  • Epic parties or themed events

Additional Information:

Job Posted:
February 03, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

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

Briefcase Icon

Similar Jobs for Embedded C Software Engineer with AUTOSAR

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

Software Engineer

Location
Location
China , Suzhou
Salary
Salary:
Not provided
borgwarner.com Logo
BorgWarner
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Good understanding of embedded SW development
  • Good Know-How of C language
  • Skilled with AUTOSAR configuration tool (Mentor CVI or Vector DaVinci)
  • Skilled with mcal configuration tool EB
  • Skilled with AutoSAR architecture
  • Skilled with Infineon Aurix MCU
  • Skilled with CAN tools, like Vector CANoe, CANalyzer, CANape
  • Skilled with software development process
  • Software debug experience of Lauterbach
Job Responsibility
Job Responsibility
  • Write software level requirement and software detailed design document based on stockholder requirement and system level requirement
  • Manual coding, mcal configuration and AutoSAR configuration
  • Complex device driver development
  • Debug SW via Lauterbach tools
  • Software development according to ASPICE quality process
  • Fulltime
Read More
Arrow Right

Software Engineer

Location
Location
China , Shanghai
Salary
Salary:
Not provided
borgwarner.com Logo
BorgWarner
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Good understanding of embedded SW development
  • Good Know-How of C language
  • Skilled with AUTOSAR configuration tool (Mentor CVI or Vector DaVinci)
  • Skilled with AutoSAR architecture
  • Skilled with Aurix MCU
  • Skilled with bootloader development, UDS, OBD
  • Skilled with CAN tools, like Vector CANoe, CANalyzer, CANape
  • Skilled with software development process
  • Software debug experience, experience of Lauterbach, dSPACE, Vector VT studio, Matlab
Job Responsibility
Job Responsibility
  • Write software level requirement and software detailed design document based on stockholder requirement and system level requirement
  • Implement coding and AutoSAR configuration (Mentor CVI or Vector DaVinci or EB tool)
  • Configure CAN communication stack, diagnostic stack, and SWC description definition
  • Integrate CDD and AutoSAR SW
  • Implement test case using Vector Cast tool
  • Debug SW via Lauterbach tools
  • Software development according to ASPICE quality process
  • Adhere to Global Star Safety Program
  • Meet EHS responsibilities requirement
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Be responsible for designing and verifying embedded software for control modules...
Location
Location
China , Beijing
Salary
Salary:
Not provided
borgwarner.com Logo
BorgWarner
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Engineering required, Master’s degree preferred
  • Minimum of 3 years’ project experience in ECU software development in automotive industry (required)
  • Experienced user of embedded C programming language (required)
  • Project experience with Matlab/Simulink and Stateflow and auto-coding (required), experience with Targetlink preferred
  • Project experience in MBD (Model Based Development) (required), Project experience in CAN stack(required)
  • Project experience in software unit testing
  • Project experience in UDS protocol, Network Management(preferred), Project experience in Bootloader (preferred)
  • Familiar with 32bit/16bit microcontroller from Infineon and NXP(Freescale) (preferred)
  • Good English skills in both written and verbal (required)
  • Experience in AUTOSAR software development and configuration (preferred)
Job Responsibility
Job Responsibility
  • Designing and implementing control software for PowerDrive system products, using both model-based software design and traditional development method
  • Developing application control software based on existing hardware and basic software platform
  • Unit testing using MIL/SIL method
  • Software integration and HIL testing
  • Software architecture design and verification
  • Create software design documents and requirement documents
  • Software work estimation
  • Support application/calibration work from control software perspective.
  • Fulltime
Read More
Arrow Right

Senior Embedded Developer - Automotive

Senior Embedded Developer role in Automotive domain with expertise in both Devel...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
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
Job Responsibility
Job Responsibility
  • Seeking an experienced Embedded Developer having expertise in Embedded projects in the Automotive domain in both Development and V&V
What we offer
What we offer
  • Commitment to fighting against all forms of discrimination
  • Inclusive and respectful work environment
  • Positions open to people with disabilities
  • 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

Principal Architect, Application Software

As Principal Architect, Application Software, you will play a key role in design...
Location
Location
United States , Sunnyvale
Salary
Salary:
Not provided
wayve.ai Logo
Wayve
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in embedded or automotive software development
  • Expertise in C++ (modern C++14/17), Python, and multi-threaded real-time systems
  • Deep experience architecting cross-platform software that runs on heterogeneous automotive platforms (e.g., NVIDIA Drive, Qualcomm Ride)
  • Solid understanding of automotive software architectures: Linux (with hypervisor/virtualization), QNX, and Adaptive AUTOSAR
  • Strong knowledge of automotive communication protocols (CAN, Ethernet, SOME/IP) and system-level integration topics (boot-time orchestration, inter-process communication)
  • Experience working within ISO 26262 environments and contributing to safety-relevant software design
  • Familiarity with Yocto, build systems (e.g., Bazel, CMake), and containerization tools (Docker, OCI)
  • Excellent problem-solving skills and ability to drive architecture decisions from concept to implementation
Job Responsibility
Job Responsibility
  • Design and maintain the application-level software architecture enabling integration of our AI stack into multiple target environments
  • Develop portable software libraries and adaptation layers for automotive platforms including Linux + hypervisors, QNX, and Adaptive AUTOSAR
  • Define clear APIs and software interfaces that abstract away platform-specific details while maintaining performance and safety
  • Collaborate with systems engineers, ML engineers, and product teams to capture integration and deployment requirements
  • Evaluate customer platform specifications and lead efforts to adapt the product for successful integration
  • Conduct hands-on development and code reviews, ensuring high code quality and alignment with functional safety and cybersecurity standards
  • Act as a technical liaison with OEM and Tier 1 partners during integration, debugging, and validation
  • Support the definition of application-layer safety mechanisms and contribute to safety analysis artifacts (e.g., SW FMEA, safety manual inputs)
  • Fulltime
Read More
Arrow Right

Embedded Developer with RTOS

Location
Location
Romania
Salary
Salary:
Not provided
gess-engineering.com Logo
GESS Engineering
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • University degree in Computer Sciences, Electronics, Telecommunications, Informatics, Automation or very good technical background
  • Minimum 3 years of experience as SW Engineer in C
  • Very good understanding of the software development process in the automotive area
  • Strong knowledge in embedded software development, environments and tools including editors, compilers, linkers, emulators, debuggers, analysis and monitoring tools, understanding of performance optimization
  • Knowledge in Real-time Operating Systems
  • Knowledge in Linux
  • AUTOSAR knowhow
Job Responsibility
Job Responsibility
  • Analysis of project requirements (functional, base product, communication)
  • Configure and integrate the stacks and packages (modules) based on AUTOSAR
  • Debug the SW integrated in client specific platform
  • Application development and integration
  • Contribution to the software architecture (UML, AUTOSAR) and clarification of requirements in cooperation with the client and the team
  • Use software releases based on the deliveries from internal and external parties which will be integrated into a complete platform
  • Code Performance analysis, optimization of algorithms, optimization of code
  • Development of robust and effective codes and insurance of high quality of the embedded code
  • Support the customers and the development team in using the relevant tools and provide guidelines, for quality aspects
  • Estimate own tasks & activities duration
What we offer
What we offer
  • Attractive salary (negotiable based on technical knowledge)
  • Meal Tickets
  • Dedicated trainings portfolio based on personal development needs and job profile
  • One bonus vacation day for every 2 years of seniority in our company
  • Flexible working time and remote work opportunity
  • Private medical insurance package
  • Bonus for internal recommendation
  • Access to over 650 sports centers in the 7Card network
  • Opportunity to read a lot of books from Bookster
  • Relocation package in case of need for a convenient start
Read More
Arrow Right