Senior Embedded Software Engineer
u-blox
Malmö, Sweden
Your Role:
As a Senior Embedded Software Engineer, you will be a key player in our embedded software team, driving the development of cutting-edge software solutions for our modules. You will work on applications above low-level Wi-Fi or Bluetooth drivers, including MQTT, TLS, TCP/IP, cloud services, security ciphers, secure storage/boot, device management, firmware over the air, and machine learning.
Responsibilities:
- Develop in C and automate tests in C#;
- Support project planning in an agile environment;
- Write technical specifications and contribute to architectural design and software roadmap;
- Collaborate with hardware design, production test, application engineering, and product strategy teams;
- Continuously improve team processes and workflows.
Skills and Experience:
- Master’s or Bachelor’s degree in Software Engineering;
- Extensive knowledge of wireless communication, particularly Bluetooth and Wi-Fi;
- Minimum of 10 years’ experience in C programming for embedded, real-time systems;
- Proven track record in software development for embedded systems, software quality, and tools;
- Strong interpersonal and communication skills;
- Proficiency in English communication and technical writing.
Apply Now
Don't forget to mention EuroTechJobs when applying.