Embedded C Developer

Regensburg, Bayern  ‐ Remote
Dieses Projekt ist archiviert und leider nicht (mehr) aktiv.
Sie finden vakante Projekte hier in unserer Projektbörse.

Beschreibung

Hello freelancers,

We are looking for an experienced embedded C developer for a very interesting and varied project within the Bosch Group. The duration of the project will be about 8 to 10 months, and it can largely be performed remotely. The operating grade of the project will be 20 to 30 h/week.

- Description: Project SmartSensorBus -
Development of a new 2-wire-Bus, for easy connection of sensor modules to electronic systems, in cooperation with BOSCH.

Development task:
Development and test of a generic software within the MCU framework, covering all SmartSensorBus functions, for easy reuse of the bus system on new electronic projects.

Working mode:
Development with SCRUM methodology with 3-week sprints, within the Software-Framework team.

- Required skills -
Technical skills:
• Programming language C for embedded systems - Working experience
• C++ for embedded systems - Basic knowledge (experience welcome)
• Source code management with Git - Working experience
• Working with embedded controller debuggers - Working experience
• Software modularitity, abstraction - Working experience
• I2C and SPI; combined with interrupts processing - Working experience
• Software/Hardware verification and test - Working experience
• Working in code reviews: as reviewer and author - Basic knowledge
• Tool GNU Make - Basic knowledge (experience welcome)
• Script programming language Python using classes - Basic knowledge (experience welcome)
• Working with logic analyzers - Basic knowledge (experience welcome)
• Embedded hardware - Basic knowledge (experience welcome)
Soft skills:
• Cooperative working and communicating
• Engagement, diligence
• Sincere interest in working details
• Working experience in agile working welcome (Kanban, Scrum)

- Development packages & initial effort estimation -
Software Development DBus (uC-Firmware):
• Evaluation of actual D-Bus status with the experts
• Implementation Tx-messages
• Implementation Rx-messages
• Debugging / refinement
• Initial effort estimation: 40 days
Software Development C-Gateway:
• Clarifying basics, remaining points
• Implementation for the constructor
• Implementation for the callback function
• Debugging / refinement
• Initial effort estimation: 15 days
Software Development Register Access Layer:
• Implementation Hub-EEP-Reg. writing
• Implementation Client-EEP-Reg. writing
• Implementation Hub-EEP-Reg. reading
• Implementation Client-EEP-Reg. reading
• Initial effort estimation: 24 days
Software Development Framework Abstraction (Connection):
• Implementation SPI-access
• Initial effort estimation: 9 days
Software verification, test & code review in cooperation with software development:
• Integration / Skelettons
• Error Indicators
• Constellation Layer
• Dbus (uC-Firmware)
• C++-Gateway
• Register Access Layer
• Framework Abstraction (Connection)
• Initial effort estimation: 30 days
Continuous integration tests in cooperation with software development:
• Hardware independent module tests
• Initial effort estimation: 15 days

Have we sparked your interest? We are really looking forward to your application.
If you have any questions, please do not hesitate to contact us.

Kind regards,

Anna Kwasnitschka
Start
02.2022
Dauer
10 Monate
Von
ITK Engineering GmbH
Eingestellt
12.01.2022
Ansprechpartner:
LegendsLab Team
Projekt-ID:
2289079
Vertragsart
Freiberuflich
Einsatzart
100 % Remote
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren