Embedded developer
Publicerad: 2023-04-13
Responsibilities:
You will be part of the software team who designs, develops, and verifies software for our embedded devices. This will involve tasks such as board configuration development, low level drivers, various Local connectivity technologies (BT/BLE, WiFi, Wireless charging etc), API development and other HW- and IoT-related components. Besides the embedded software development, there will be programmatic tasks related to Dev-OPs and continuous integrations, making sure that the code quality is maintained throughout the development process. The work is performed in small, agile teams which constantly strive for improving the way-of-working towards the needed development and verification processes. Cross-function interaction skills is a must since the work is performed closely with other teams, such as product owners, business planners, Electronics- and Mechanic-teams.
Primary tasks:
· Define, follow up and implement the Software Roadmap
· Support and train colleagues in working according to the Software Roadmap
· Design, implement and verify in C for embedded, real-time systems
· Write technical documentation
· Contribute to definition of project specifications and requirement analysis
· Actively take part in system architecture design including software implementations
Secondary Tasks:
· Drive technical investigations and involve relevant engineers
· Support product/project managers during project planning and execution regarding risk assessment, possible optimizations and cost reductions
· Support Application Engineers to analyze requirement impact on embedded devices
· Support Hardware team during design phase
· Support Test and Measurement activities
· Support Production test development
· Contribute to definitions/improvements of company processes, guidelines and quality requirements
Profile:
· University degree (Master, Bachelor or similar) in Computer Science, Telecommunications or Electrical engineering with focus on Software development
· Network protocol knowledge and experience (BT, Cellular, WiFi, etc)
· Minimum of 5 years of experience in software development
· Excellent knowledge on software development for embedded systems systems, software quality and tools.
· Good at working closely with partners, customers and suppliers
· Good analytical skills
· Team player
Technical keywords:
· C/C++
· Python
· Make
· Linux
· ARM
· Git
· Gerrit
· Jenkins
· BT
· WiFi
· Wireless charging
· CAN/SPI/I2C/UART/USB
· OpenOCD
· IoT
· ESC (Engine Speed Controller)
· BMS (Battery Management System)
Övrigt:
Swedish Consulting Group ställer sig helhjärtat bakom EUs och Sveriges sanktioner mot Ryssland och de som omfattas av dessa. Den som svarar på anbud för att leverera via Swedish Consulting Group ger därmed egen garanti om att svarande konsultbolag ej omfattas av sanktionerna, och därtill också står bakom dessa
Detaljer
Startdatum: Snarast
Slutdatum: 2023-12-31
Omfattning: 100%
Plats: Malmö
Pris: Högst 690kr/h
Nivå: Senior
Sista svarsdag: Presentation sker löpande mot kund
Obs. ansökningar tas endast emot via hemsidan
- Affärsmöjligheter
- Konsultuppdrag
- Roll
- Syd
- Platser
- Malmö

Embedded developer
Läser in ansökningsformuläret