Design, develop, and maintain high-quality text-based UI panel solutions, reusable components, and shared libraries that improve development efficiency and consistency.
Translate business and technical requirements into scalable, maintainable software solutions that meet project objectives and release commitments.
...
Technical Skills: Proficiency in C, C++, and Python programming languages for embedded development workflows
Professional Experience: 5–10+ years of hands-on, direct experience building and deploying firmware or hardware-level device drivers for embedded systems. Experience in building edgeAI solution will be a plus.
Educational Qualification: Minimum Bachelor of Science (BSc) in EE, Computer Science, Computer Engineering, or a closely related technical STEM field.
...
Design, develop, and maintain high-quality text-based UI panel solutions, reusable components, and shared libraries that improve development efficiency and consistency.
Translate business and technical requirements into scalable, maintainable software solutions that meet project objectives and release commitments.
Own assigned deliverables throughout the software development lifecycle, including design, implementation, integration, troubleshooting, and deployment.
...
Provide application integration test and documentation.
Provide assistance and software support to customers as well as evaluation to find solutions on customers’ modification requests.
Work closely with specialist team to evaluate interface between hardware and software as well as the operational and performance requirements of the overall system.
...
Design, develop, and maintain high-quality text-based UI panel solutions, reusable components, and shared libraries that improve development efficiency and consistency.
Translate business and technical requirements into scalable, maintainable software solutions that meet project objectives and release commitments.
...
Collaborate as project team member on Software design matters.
Capture and evaluate customer, internal requirements and vehicle specific interface requirements. Identify suitable concept in terms of functional, technological and effort.
Adhere to Bosch Software Engineering Process as e.g.:-
...
Develop, support, and provide strategic consulting on Computer Integrated Manufacturing (CIM) solutions for the Manufacturing Execution System (MES) at our Penang plant.
Play a vital role in software projects to connect our global semiconductor network, with a focus on boosting manufacturing productivity.
Take primary responsibility for the development and maintenance of critical global-use software and reporting platforms for this international initiative.
...
Engage in the full lifecycle of web and desktop apps integration, including requirements gathering, design, development, testing, implementation, and support activities. Collaborate closely with engineers and users to ensure seamless integration that fits operational objectives.
Diagnose and resolve issues related to web applications and interfaces, ensuring minimal downtime and optimal performance.
Work collaboratively in a global environment, fostering strong teamwork and communication with team members, Scrum Masters, and Product Owners.
...
Plan, Develop & Customize MES : Plan, support, customize, and further develop the Manufacturing Execution System (MES), including managing installations on container infrastructure and ensuring alignment with the template team, BMI team and supplier (Critical Manufacturing).
Requirement Engineering & Supplier Coordination: Define, document and track requirements with the supplier, translate user needs into features/user stories/tasks in DevOps, and ensure adherence to source‑code management processes.
Process Design, Configuration & Master Data Management : Streamline, configure, and customize MES processes, including creating suitable master data and preparing new process concepts for user-level presentation and explanation.
...