Are you passionate about embedded systems and eager to work on innovative highperformance technology Join our clients team as an Embedded Software Engineer and play a crucial role in developing cuttingedge software solutions for smart devices and nextgeneration technology.
About the Role
As an Embedded Software Engineer you will design develop and maintain embedded systems ensuring the software runs efficiently and reliably on hardware. You will work closely with crossfunctional teams to create scalable highquality solutions tackling complex challenges in a fastpaced environment.
Key Responsibilities
- Design develop and maintain embedded software for highperformance reliable systems.
- Collaborate with hardware engineers to optimize software and ensure seamless integration with hardware.
- Write clean efficient and maintainable code in C/C or other embedded languages.
- Test and debug embedded systems ensuring performance and stability.
- Participate in design reviews and ensure adherence to best practices and coding standards.
- Integrate embedded software with other components and thirdparty services.
- Support deployment and maintenance of embedded systems in various environments.
- Contribute to continuous improvement using Agile methodologies (Scrum/Kanban).
Required Skills and Experience
- Proven experience with embedded software development in C/C or other embedded programming languages.
- Strong knowledge of embedded systems microcontrollers and hardwaresoftware interaction.
- Experience with realtime operating systems (RTOS) and lowlevel programming.
- Familiarity with communication protocols (e.g. UART SPI I2C CAN).
- Experience with debugging tools and hardware testing equipment.
- Understanding of power optimization memory management and performance tuning in embedded environments.
- Fluency in English both written and spoken.
- Bachelors degree in Computer Science Electronics or related field (or equivalent experience).
Preferred Qualifications
- Experience with Linuxbased embedded systems or Android development.
- Familiarity with version control tools (e.g. Git) and CI/CD pipelines.
- Knowledge of wireless technologies (e.g. Bluetooth WiFi Zigbee).
- Experience in Agile development practices (Scrum/Kanban).
- Passion for staying updated with the latest embedded technologies and trends.
If youre excited to work on innovative embedded systems and contribute to the next wave of smart technology wed love to hear from you!
Location: Gothenburg
Start: ASAP