Embedded Software Developer (C++)
Description
Uppdragsbeskrivning
För Partners räkning söker vi en Embedded Developer enligt nedan.
- Context:
- The Client is seeking an embedded software consultant to support ongoing development and maintenance within its team. The work involves a complex system architecture with multiple components and technologies, including collaboration with the hardware team on new module development. The assignment is expected to last at least 6 months, likely longer.
- Objective:
- Contribute to the design, implementation, and optimization of embedded software solutions, ensuring compliance with regulatory requirements and system performance standards.
- Scope of Work:
- • Develop and maintain embedded software in C++.
- • Work across the software development lifecycle — from system design and documentation to testing and deployment.
- • Participate in systems analysis and propose improvements for performance and efficiency.
- • Collaborate closely with product owner, Scrum master, and cross-functional team members including hardware engineers.
- • Ensure adherence to security and confidentiality protocols.
- Profile Requirements:
- • Minimum 5 years of experience in embedded software development.
- • Strong C++ programming skills.
- • Experience with low-level or hardware-near development.
- • Advantageous: Experience with communication protocols such as Modbus, NMEA, or OPC-UA.
- Engagement Details:
- • Start: Within 2–6 weeks.
- • Duration: Minimum 6 months, with probable extension.
- • Location: Hybrid or on-site (Gothenburg) depending on project needs.
- • Team: Product Owner, Scrum Master, 3 developers, and a test engineer.
Skills
ScrumSecurity