Software Developer for Embedded Software (C/C++) (Freelancer) in Berlin bei Bosch
Software Developer for Embedded Software (C/C++) (Freelancer) in Berlin bei Bosch
Bosch LegendsLab connects the most exciting projects with the best digital experts. Our platform covers all digital areas, all requirements, all skills.
Freelancers and small, specialized companies have specific needs when it comes to acquiring and working on projects. Meanwhile, large-scale enterprises face their own set of challenges while staffing and executing their projects. Bosch LegendsLab offers perfect conditions for both sides.
We support you from the first briefing until successful project completion. And beyond: Bosch LegendsLab is your partner, helping you build long-lasting connections and networks.
What we are looking for:
- Has 10 years of relevant experience
- Has relevant competence in the field of Engineering
- Has competitive C++, C, Python, CMake, Git, Embedded, Embedded C, Embedded C++, Freertos, Can-bus skills
What you will do:
- Define the Common System Software (CSS) and the BikeOS Application framework boundaries in terms of technical scope and respective modules.
- Refine and Rework CSS modules (Key-Value-Store “KVS”, Static-Data-Store “SDS”, etc) to fit the application framework software architecture specific needs.
- Define the System Start-up and shut down architecture and state machine to be a part of common system state machine managed and maintained as part of the Application framework deliverable
- Inter-task communication module review and providing improvements (if needed) as part of application framework.
- Common periodic release strategy for BikeOS framework (where CSS and application framework code are a part of single release).
- Contribute towards Testing strategy and software quality gates for BikeOS framework-based on lessons-learnt from platform team experiences with primary focus towards optimal testing team capacity usage and quality of our deliverables.
- Common software state machine/code base to manage software update for all the e-bike components.
- Review the platform code integration quality in the e-bike component and providing report towards the components/improve them in the pre-integration branch references.
- Peer reviews with component (e.g. Battery) software owners with focus on Memory optimisation based on possible platform code changes and configuration improvements
What we offer:
- Access to exciting big player projects
- Appreciative environment and fair pay
- Effective lead generation thanks to structured and transparent application and selection processes
- Direct contact with clients via the platform
- Protection from legal risks, no more problems with bogus self-employment, employee leasing etc.
Better not miss the opportunity! Be part of Bosch LegendsLab, be our partner. Please check out and sign up here: https://boschlegendslab.com/en
Art der Stelle: Part-time
Erwartete Arbeitsstunden: 20–40 pro Woche