Embedded Software Engineer
Maandag Skelleftea
- Göteborg
- Tillfälligt
- Heltid
Duration: Full time, 6 months with a possibility of extension
Location: Göteborg We are looking for an experienced Embedded Software Engineer to strengthen a project team developing advanced control systems. The role involves designing and developing low-level and middleware platform software for electronic control units, covering the full journey from prototype to series production.
Key Responsibilities - Design and develop complex platform software (low-level and middleware) for powertrain ECUs.
- Contribute to all phases of development: requirements, architecture, estimation, implementation, unit testing, integration testing, and documentation.
- Implement embedded software solutions based on AUTOSAR standards.
- Provide design, debug, and development support during function integration.
- Ensure the software meets high reliability and safety standards for critical vehicle components.
- Collaborate with cross-functional teams in an Agile environment (Scrum/Kanban).
- Participate in design and code reviews and support continuous improvement of development processes.
- Strong proficiency in C / C++ for embedded systems.
- Experience with software versioning systems (SVN, Git).
- Familiarity with issue tracking, configuration, and test management tools.
- Knowledge of OS-level coding techniques and communication protocols (UART, CAN, SPI, LIN).
- Excellent knowledge of Embedded C, compilers, and linkers.
- Hands-on experience with on-chip debugging tools, troubleshooting both software and hardware.
- Experience developing low-level drivers for microcontroller peripherals: DI, DO, ADC, DAC, Timer, PWM, DMA, Watchdog, etc.
- Experience with Agile methodologies (Scrum, Kanban).
- Strong communication skills and proven ability to work in collaborative teams.
- Knowledge of functional safety standards (e.g., ISO 26262).
- Background in electric powertrain or automotive systems.
- Familiarity with model-based development (MATLAB/Simulink).