Gigg från: THETC The Techno Creatives AB
Rust Firmware Developer
- IT & programmering
#jobbjustnu Do you like Rust? Do you have experience with firmware and electronics? Do you get a kick out of making that LED turn on (and see the data arrive on the backend)? We have the right job for you! We're looking for a low-level, firmware-focused software developer to join our team here in Gothenburg, Sweden. We're using Rust for embedded firmware development on a n RF52 microcontroller. You will be working on developing our Elevate Io T platform using a modern approach to embedded software development focused on memory safety and testable code. Here are some of the technologies you will be working with: We are using a SIM7000 modem to connect to the mobile cell network and establish a TCP connection to a Rust-based backend server. Shared Flatbuffers serialisation format between server and firmware devices. Cortex-M ARM Nordic Semiconductors-based n RF52840. BLE and NFC capabilities for local communication. Different types of I/O ranging from simple analog GPIO to CAN and NMEA2000. Rust traits and libraries to share code between server and firmware. As the field of embedded development with Rust is quite young, we don't expect to find a perfect match and instead are looking for a good balance between embedded development experience and Rust experience. We're a quirky, diverse, autonomous group of people. We have fun and we get the job done. Tech might change, the projects, the demands, the scope, but come release date – the job's done. The role can optionally be temporarily remote due to the ongoing COVID-19 situation, with the goal of you joining us in Gothenburg, Sweden. Role requirements Familiarity with ARM based microcontrollers and developing software in resource constrained environments. Experience with the Rust programming language and willingness to learn. We don't expect or even require a lot of Rust experience, instead experience with embedded in general is counted highly. Ideally, experience working with Rust in an embedded environment, particularly the n RF52. Willingness to learn and grow into the field of modern firmware development, and to send standards for future development. Understanding of networking protocols and architectures. We are accepting applicants both for intermediate and senior level for this role. Apply for the job As a creative agency, devs are expected to work closely with the design teams, often working together as one to solve a client problem or deliver a solid product. No more freaking out alone trying to build a UI when the designers will have your back. We take pride in our hiring approach, where we consider your professional and personal experience first and foremost, rather than simply looking at your formal qualifications. Depending on your qualifications, you might be asked to do an assignment, and participate in two or three interviews. About us The Techno Creatives is a creative tech house based in Gothenburg and Shenzhen, taking on projects from global companies in parallel with launching own ventures, always combining creativity with great execution. With our diverse team of talented designers and developers, we strive to help our clients develop innovative concepts and transform them into digital and tangible products.
THETC The Techno Creatives AB
Du måste ladda ner appen och registrera dig. Efter det kan du söka jobbet!
Ladda ned appen, registrera dig och sök jobbet!