Embedded Application Developer
IT & Telecom
This assignment is no longer available.
One of our customers is looking for an Embedded Application Developer.
In detail, you will:
Skills/experience:
Where you'll be:
At the customers global headquarters in Stockholm.
You will be part of a dynamic international team where English is the natural language.
In detail, you will:
- Develop software using a pragmatic and modern embedded tech stack for connected appliances, with a primary focus on the logic needed to control and optimize how the appliance capabilities can be utilized to provide the best possible user experience.
- Ship small reliable frequent releases of production grade software together with the rest of the tea.
- Wrap every release with a proper test coverage. You build it you own it.
- Work closely with Engineering Lead and rest of the team in order to build and improve development setup for the embedded delivery pipeline.
- Create and maintain modularized software that is scalable to different product capabilities, compute capabilities, brands, and markets.
- Work together with other developers, testers, designers, and product managers with shared responsibility for the teams’ success.
Skills/experience:
- You have 8+ years experience in developing application code for embedded devices.
- You have experience in developing software applications for embedded internet devices that are frequently updated in production.
- You have experience in developing high abstraction level code in Rust, Python or C/C++ for embedded devices.
- You need to master at least two of the following competence areas and quickly learn what good looks like for the others:
- Layered software architecture for embedded systems with different chipset performance and configurable capabilities.
- Modular test automation for application logic in embedded products.
- Simulation and sandbox technology for rapid software development of embedded products.
- Build pipeline, code analysis, feature flag and analytics tools for modern embedded development.
- Service based architectures and pub/sub patterns used in multi-threaded embedded execution.
Where you'll be:
At the customers global headquarters in Stockholm.
You will be part of a dynamic international team where English is the natural language.
Duration
13/05/2024 -
31/12/2024