We are now looking for a Senior Software Engineer.
Job Description:
The successful candidate will work as a senior engineer in the SW1 area and will be responsible for the lower levels of the phone stack.
The job responsibilities may include working in areas like Device drivers, OS, Graphics, System Core, Kernel, File system and Sensors. The team also work with NFR – None Functional Requirement so optimization in System performance, power and thermal mitigation is another important part of the work. The work as such has focus around both bring-up, bugfix and analysis.
Requirements:
Relevant university degree or equivalent
At least 5 years of work experience from embedded systems architecture and development
Deep experience with both hardware and software
Experience in microcontrollers/MCUs
Experience in C and C++
Experience in Python programming language
Experience in Real-time Operating Systems (RTOS)
Experience in Linux operating system
Experience in wireless connectivity, including cellular connectivity, Bluetooth low energy and WiFi
Experience in Device drivers
Experience in FOTA solutions
Experience in Git version control system
Experience in debugging and test – Tools and setup
Knowledge about network protocols (such as TLS and MQTT)
Knowledge about low-level usage of UARTs, GPIOs, I2C and SPI
Knowledge about Open-source software
Documentation skills
Language skills in written and spoken English.
This job comes with several perks and benefits
Carve out time for your kids, friends and personal cider projects.
We want to take you from good to great.
Social gatherings and games; hang out with your colleagues.
We take care of you, even when you are old and wrinkly.
Break a leg! Seriously, we got you covered in our company healthcare plan.
Kids are the future, go spend time with them.