08 ago
|
Bosch Group
|
Guadalajara
08 ago
Bosch Group
Guadalajara
Job Description
The Aftermarket Software Engineer is responsible for supporting, maintaining, enhancing, and troubleshooting software and embedded systems throughout the product lifecycle. This role works closely with cross-functional teams to analyze field issues, develop software solutions, support product sustainment activities, and ensure long-term product reliability, performance, and serviceability.
Key Responsibilities
- Analyze customer, service, and business requirements and translate them into software design proposals and technical solutions.
- Design, develop, modify, and maintain embedded software and application software for existing products.
- Support product sustainment activities, including software updates, bug fixes, cybersecurity improvements, and feature enhancements.
- Develop proof-of-concept software solutions and early-stage prototypes.
- Investigate software-related field issues and perform root cause analysis.
- Create software verification and validation plans and document test results.
- Perform software debugging, code reviews, and performance analysis.
- Collaborate with Electronics, Mechanical, Systems, Manufacturing, Quality, and Service teams to implement robust solutions.
- Experience with Linux OS for electronic systems.
- Support software release management, version control, and change management processes.
- Ensure compliance with cybersecurity, functional safety, and software quality standards where applicable.
- Create and maintain software architecture, design documentation, test reports, and engineering change records.
- Support software lifecycle management activities from development through maintenance and end-of-life.
📌 Embedded Software Engineer (Guadalajara)
🏢 Bosch Group
📍 Guadalajara