Job Description
Job Description
Job Description
- Meeting Partners and engineering teams to define technical requirements.
- Designing program architecture based on project requirements and hardware specifications.
- Writing software code, embedded programs, and system protocols.
- Conducting tests on the embedded software systems to ensure proper integration
- Troubleshooting embedded systems and diagnosing errors, malfunctions, or inefficiencies.
- Implementing effective repairs, modifications, and upgrades to the embedded code.
- Liaising with design and engineering teams to ensure process alignment.
- Managing project timelines and reporting any delays or issues to the supervisor.
- Generating diagnostic reports, technical manuals, and software development documentation.
- Maintaining embedded software systems and performing maintenance as needed.
Expected skill set:
- Hands on experience in developing embedded SW for middleware / device drivers, board bring up, communication protocols implementation.
- Hands on experience on Arc42
- Working knowledge of architecture & design tools for embedded development
- High expertise in C / C++ programming, Advanced C++ skills is added advantage (templates, lambdas etc)
- Practicing Clean coding method
- Experience in configuration management & defect tracking tools
- Experience in using tools like Logiscope / Function Generator / Oscilloscope, etc.
- Basic hardware level understanding and debugging
- Experience with agile development methodologies
- Experience in Battery Management System and Motor controlling
- Experience in power tools domain
- Working Experience in RTOS
- Connectivity and IoT development experience would be added advantage
Soft skills:
- Must possess excellent communication and problem-solving skills.
- Must be a team player with ability to guide a set of technical teams.
- Working to meet project timelines and reporting/Controlling any delays or issues to the supervisor.
- Must be a self-starter and self-motivated.
- Ability to learn and adapt to evolving tools/technologies
General Skills (Added advantage at all levels)
Business Acumen & Professional Competencies
Depth & Breadth of knowledge on electronics, embedded system and RTOS
Leading team and managing projects
Collaboration & Cooperation with team and other project stakeholders.
Development of Strategy
Innovation & Future Orientation
Contribution to Organization
Execution of Strategy
Result Orientation
Others:
Travel to other Bosch locations in India and Germany, Mexico USA
Provides technical leadership / mentorship to junior engineers
Understands embedded software design principles including architecture creation, requirement definition, validation, and documentation
Capability to program in C language to support initial prototypes & production designs along with experience debugging existing code
Employement Category:
Employement Type: Full time
Industry: Manufacturing
Role Category: General / Other Software
Functional Area: Not Applicable
Role/Responsibilies: Ref193592z Pune_ Lead Pm & Qa - Embedded Sw
Keyskills:
power tools
music making
device drivers
problem solving
software design
defect tracking
business acumen
embedded systems
embedded software
agile development
technical manuals
management system
function generator
software development
technical leadership
communication protocols
configuration management
c
c
iot