companyBosch Group logo

Embedded Software Development Engineer (AI Focus) - Bosch Group

On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

1. Education: Bachelor’s or Master’s Degree in Electrical Engineering, Automotive Engineering, Computer Science, Communication Engineering, or related fields.2. Work Experience:1) Proven experience in embedded software development.2) Familiarity with safety-critical system development.3) Experience in the automotive industry.4) Proficiency in AUTOSAR BSW and complex driver development.3. Knowledge/Skills:- Understanding of AI large language models (e.g., GPT, LLaMA) with hands-on experience preferred.- Experience with embedded AI inference frameworks/tools such as TensorFlow Lite, ONNX Runtime, Edge TPU, and NVIDIA Jetson.- Knowledge of model optimization techniques including quantization, pruning, and acceleration (e.g., NNAPI, TensorRT) is advantageous.- Proficient in C/C++ programming.- Familiarity with embedded software design and development processes.- Experience working with RTOS.

About the job

Job Summary:

As an Embedded Software Development Engineer specializing in AI, you will play a pivotal role in developing hardware-related software for chassis control active safety systems. This includes working on AUTOSAR MCAL, ECU abstraction layers, system services, and advanced drivers.

Job Responsibilities:

1. Collaborate with AI algorithm teams to refine, deploy, and optimize LLM models to ensure they function effectively in resource-constrained environments.

2. Implement and enhance embedded AI features focused on natural language processing and semantic understanding.

3. Plan, coordinate, integrate, test, and release hardware-related software as part of customer projects.

4. Analyze and understand customer requirements.

5. Design software based on customer project specifications and implement it accordingly.

6. Adhere to software and system development and quality processes.

7. Troubleshoot issues during project development and post-production.

8. Provide technical support to both internal and external customers.

About Bosch Group

At Bosch, we strive to enhance the quality of life worldwide through innovative technologies shaped by your ideas. Whether in mobility solutions, consumer goods, industrial technology, or energy and building technology, join us to make a global impact.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.