Assignment description
As a Software Developer in this assignment’s team you will join the part of the team who are developing new cross functional features, device to cloud, toward connected platforms. Their application services are part of their device platform. Their group works with several different languages such as C/C++ and GO in the Linux environment and is expanding towards Rust and web technologies.
Your responsibilities and your main tasks will include:
- Developing end to end features in both embedded and cloud environments
- Designing, Threat modelling, Programming, Reviewing, Documenting and Testing
- Sharing the knowledge and competence with other teams and colleagues
Who you are:
We are looking for you who like complex technical challenges and enjoys working in groups with other skilled Engineers with a culture that is characterized by cooperation and shared responsibility. They believe that you are a driven Software Developer who has a relevant education at university level. We hope you enjoy modern software development, focusing on incremental releases, user needs and data monitoring. You like to take initiative and influence with your ideas and thoughts.
You also have:
- A master’s degree in computer science or equivalent experience
- Experience from embedded programming, Linux environment and network
- Knowledge of programming language C or Go
- Principals of operating systems
- Experience from working with open-source software, Linux based development, cloud and connected software platforms
- Knowledge of programming language Rust
- Knowledge of Cloud