Senior Embedded Software Developer – Connected IoT Systems
Cubane Solutions AB · Malmö, Sweden
No Swedish requiredPosted yesterday
Apply directly with the employer or job board. Applications are never handled here.
Responsibilities
- Designing and developing embedded software in C++.
- Developing applications and services for RTOS-based platforms.
- Integrating and debugging subsystems, hardware and peripherals.
- Working with embedded IoT protocols and wireless connectivity.
- Optimizing software for limited memory and low-power systems.
- Contributing to architecture, technical decisions and complex troubleshooting.
- Applying DevSecOps practices, including CI/CD, threat modelling and automated security testing.
- Sharing technical knowledge and supporting colleagues across different disciplines.
Requirements
- A Bachelor’s or Master’s degree in Electrical Engineering, Computer Science or a related field.
- At least 10 years of experience in embedded software development, preferably within connected or IoT products.
- Strong programming skills in C++.
- Hands-on experience developing software for RTOS platforms, such as FreeRTOS.
- Experience with embedded IoT protocols such as CoAP, MQTT or REST.
- Experience with V2X technologies such as DSRC or C-V2X.
- Experience developing efficient software for memory- and power-constrained systems.
- Practical experience in integration and hardware-near debugging using JTAG or similar tools.
- Experience applying DevSecOps practices and working with CI/CD.
- Experience with Bluetooth/BLE, NB-IoT, LTE-M or other cellular technologies is considered a strong advantage.
Desired Skills
- Service development and IoT device management.
- Low-power design, optimization and measurement.
- Embedded C programming.
- CAN-based communication.
- Algorithm development or machine learning.
- Atlassian tools such as Jira and Confluence.
Keep looking
100+ English-friendly jobs in Malmö
Every one checked for language requirements, updated daily.