Bosch Group logo

Team Leader SW Embedded

Posted about 4 hours ago

OfficeGuadalajara, Jal., Mexico

Job Description

We are seeking a focused Embedded Software Team Leader to coordinate the design, develop, and debug firmware and software on embedded targets.

While this is not a full-stack role, our products operate in a larger ecosystem; therefore, you will need to understand how your embedded code interacts with other system components (such as Android and Windows) to support system-level integration and automated testing.

Key Responsibilities
Firmware Development Coordination: Design, write, and maintain clean, efficient embedded software and firmware (primarily in C/C++) for microcontroller-based platforms.

System Integration & Testing: Collaborate on system-level validation, using Python to write test scripts and interacting with external systems (like Android or Windows environments) to verify end-to-end functionality.

Product Sustainment: participate on investigating software-related field issues, perform root-cause analysis, and implement bug fixes, performance optimizations, and cybersecurity updates.

Cross-Functional Collaboration: Partnership with Electronics, Systems, and Software teams to translate hardware-level requirements into reliable, secure technical solutions.

 

Must-Haves (Basic Qualifications)
Embedded Software Expertise: Strong proficiency in C and C++ programming for embedded systems.

RTOS & Microcontrollers: Hands-on experience developing with RTOS-based systems (Linux RT) and bare-metal microcontroller architectures. Experience with the Linux environment.

System-Level Testing (Android/Python): Experience using Python scripting and automated frameworks to interact with and test embedded devices (e.g., via Android/ADB, serial terminals, or test harness APIs).

 

Nice-to-Haves (Preferred Qualifications)

Communication Protocols: Solid understanding of hardware communication protocols, specifically CAN, LIN, SPI, I2C, and UART.

Debugging & Hardware Tools: Experience using hardware debuggers (e.g., JTAG, SWD) and laboratory equipment (oscilloscopes, logic analyzers) to troubleshoot firmware.

Networked Devices: Familiarity with Ethernet (TCP/IP) communication and IoT/cloud-connected product security.

Diagnostics: Familiarity with vehicle diagnostics standards or industrial control systems.

 

Qualifications

Education: Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field.

Experience: 6+ years of dedicated professional embedded software development experience.

Additional Information

  • Problem solving
  • Leading internal and external communication
  • Stable, consistent transparency of risks & problems
  • Realistic, complete planning of the entire project
  • Leading internal and external communication
  • Ability to negotiate
  • Diplomatic skills and assertiveness
  • Organizing internal and external escalation, crisis management
  • Integration of line management
  • Integration and motivation of the project team

Get to know more about how we work at Bosch and our new open positions on our social networks:

All of our vacancies are eligible for relocation financial support* based on internal mobility policy 0085.

"Applicable vacancy for referral program"   

Job details
Workplace
Office
Location
Guadalajara, Jal., Mexico

Moving stories and inspiring interviews. Experience the meaning of "invented for life" by Bosch completely new. Visit our international website.

Key team members

Prof. Dirk Slama

Prof. Dirk Slama

Susan Schwarze (PhD)

Susan Schwarze (PhD)

Karen Folger

Karen Folger

Kai Hackbarth

Kai Hackbarth

Apply smarter with Jobr

Jobr aggregates jobs directly from company career portals — no middlemen. Our team applies on your behalf with AI-tailored resumes, reviewed by a human before submission.

Direct from company career pages
AI-personalised cover letters
Human review before every submit
Application tracking & follow-ups