Embedded Software Engineer (Automotive)

Salary

for Fresh Candidates

300,000 – 400,000

for intermediate Candidates

450,000 – 650,000

for Experienced Candidates

700,000 – 1,000,000+

Average Salary

540,000-780,000
Qualification

Bachelor’s or Master’s Degree in: Computer Science, Embedded Systems Engineering, Mechatronics, Automotive Engineering

Fresher
Middle
Senior

Job Description

An Embedded Software Engineer (Automotive) develops, tests, and maintains software that runs on embedded systems in vehicles. These systems include engine control units (ECUs), infotainment systems, ADAS (Advanced Driver Assistance Systems), and other automotive electronics.

They collaborate closely with hardware engineers, mechanical engineers, and vehicle system designers to ensure seamless integration between software and automotive hardware. Their work ensures vehicle performance, safety, and compliance with automotive standards.

Typical working hours:

  • 8 hours per day

  • 40 hours per week

  •  9:00 AM – 6:00 PM (including 1-hour lunch)

Overtime:
May be required during project deadlines, testing phases, or vehicle launch cycles. Overtime is compensated according to Japanese labor laws.

Required Skills

Technical Skills

  • Embedded software development (C, C++, Python)

  • Real-Time Operating Systems (RTOS)

  • Microcontrollers / ECUs programming

  • Automotive communication protocols (CAN, LIN, FlexRay, MOST)

  • Knowledge of automotive safety standards (ISO 26262)

Software / Tools

  • MATLAB / Simulink

  • Embedded IDEs (IAR, Keil, Eclipse)

  • Vector CAN tools

  • Git / SVN for version control

  • Testing and debugging tools

Soft Skills

  • Analytical and problem-solving skills

  • Communication and teamwork

  • Attention to detail

  • Time management

  • Ability to work under deadlines

Key Responsibilities

Embedded Software Engineers (Automotive) typically:

  1. Design, develop, and test embedded software for automotive systems.

  2. Integrate software with vehicle hardware and ECUs.

  3. Perform simulations and unit testing to verify functionality.

  4. Ensure compliance with automotive safety standards and regulations.

  5. Debug and optimize software performance for reliability and efficiency.

  6. Collaborate with hardware, mechanical, and system engineers.

  7. Maintain software documentation and version control.

  8. Participate in software reviews and audits.

  9. Update and maintain firmware for vehicle electronic systems.

  10. Support vehicle validation and on-road testing activities.

Additional Benefits

  • Health and Pension Insurance

  • Transportation Allowance

  • Housing Allowance

  • Paid Annual Leave (10–20 days)

  • Overtime Pay

  • Bonuses (usually twice a year)

  • Training and professional development programs

  • Visa sponsorship

  • Retirement benefits

Interested in this job?

Job Fee

 4,800

Allowed file types: pdf, doc, docx (max file size 1 GB) Clear
Gender

Male, Female

Job Type

Full Time

Job Posted