Job Search and Career Advice Platform

Enable job alerts via email!

Staff / Senior / Software Development Engineer

Bosch

Bayan Lepas

On-site

MYR 75,000 - 95,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading global engineering division in Penang is seeking a Staff/Senior Software Development Engineer. Your role will involve collaborating on software design, capturing requirements, and performing reviews. Candidates must have a Bachelor’s degree in Electrical/Electronic Engineering or Computer Engineering/Science and proven experience in embedded software engineering. Teamwork and good communication skills are essential. The position offers competitive benefits including medical leave and insurance.

Benefits

Annual leave
Medical leave
Company insurances

Qualifications

  • Bachelor's degree in relevant engineering field.
  • Proven experience in embedded software engineering.
  • Hands-on development and troubleshooting on embedded targets.
  • Experience with different microcontroller architectures under real-time constraints.
  • Solid programming experience in C or object-oriented programming.
  • Good oral and written communication skills.

Responsibilities

  • Collaborate on software design matters as a project team member.
  • Capture and evaluate customer and internal requirements.
  • Perform requirement reviews, design reviews, and code reviews.
  • Develop software and test cases to meet specifications and performance requirements.
  • Assist manufacturing in troubleshooting related problems.

Skills

Embedded software engineering
C programming
Team-work
Problem-solving
Interpersonal communication

Education

Bachelor’s degree in Electrical / Electronic Engineering or Computer Engineering / Science

Tools

AUTOSAR
Real-time microcontroller architectures
Job description
Staff / Senior / Software Development Engineer

Bosch Cross-Domain Computing Solutions (XC) is a business division within the Mobility Solutions business sector of the Bosch Group. The division unites software, electrical and electronics engineers from the areas of driver assistance, automated driving, car multimedia, powertrain and body electronics in a new unit. XC plays a leading role in shaping the dynamic shift toward ever more digitalisation in the vehicle.

Company Description

XC‑CP/ENG‑Pg is the development department for Cross‑Domain Computing Solutions (XC) in Penang integrated into the XC development network and serves as a centre for global engineering. XC‑CP/ENG‑Pg is responsible for both state‑of‑the‑art and cost‑driven platform architecture and development in the areas of V2X connectivity control units, infotainment and cockpit solutions, and infotainment systems.

Job Description
  • Collaborate as project team member on software design matters.
  • Capture and evaluate customer, internal requirements and vehicle‑specific interface requirements, and identify suitable concepts in terms of function, technology and effort.
  • Adhere to the Bosch Software Engineering Process: perform requirement reviews, design reviews and code reviews.
  • Perform unit testing and release of the software according to the SW release process.
  • Develop the SW design considering dependencies to other modules and integration into the overall system.
  • Program software using both standard and proprietary tools and libraries.
  • Create SW unit test cases, integration test cases and test specifications with a software testing framework; develop test SW if necessary and execute test plans to ensure new software meets specifications, functionality and performance requirements.
  • Analyse failure logs, clarify system problems and resolve design issues.
  • Develop and produce technical reports, design analysis and documentation in support of designs.
  • Assist manufacturing in troubleshooting manufacturing‑related problems.
  • Provide post‑production support.
Qualifications
  • Bachelor’s degree in Electrical / Electronic Engineering or Computer Engineering / Science.
  • Proven experience in embedded software engineering.
  • Hands‑on development and troubleshooting on embedded targets.
  • Experience with one or more architectures using different microcontrollers under real‑time constraints.
  • Experience with AUTOSAR (Automotive Open System Architecture) development is a plus.
  • Solid programming experience in C or object‑oriented programming.
  • Adequate knowledge of reading schematics and component datasheets.
  • Good oral and written communication and interpersonal skills.
  • Team‑working ability.
  • Willingness to work in Bayan Lepas Phase 1, Penang or Petaling Jaya, Selangor.
Additional Information

Leave entitlement includes annual leave, medical leave and more; company insurances and other benefits are available.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.