Middle Embedded Engineer

Project description

Position for a talented Embedded Engineer to take on a role in a long-term project from scratch for a Swiss company that works towards effective solutions in IoT and wireless communication. The client is an innovative supplier of LoRaWAN™ IoT devices. The company develops and manufactures high-performance distributed control systems for tracking assets, localization, alarming, and custom mobile applications. The ideal candidate should have strong embedded expertise and be able to make technical decisions on the stack.

Responsibilities

Developing firmware for BLE sensors
Making decisions on the technical stack
Creating, extending and maintaining firmware functionality of the existing HW platform
Developing firmware for the next generation of HW/FW platform
Participating in meetings with a customer on a regular basis
Striving for continuous improvement within the team

Required skills

3+ years of experience in Embedded software development with C
Extensive experience with OTA protocols (especially Bluetooth/BLE)
Proven knowledge of Wired and OTA Bootloaders
Solid understanding of RTOS
Experience in software development for embedded devices with OS and Bare Metal
Familiarity with the ARM architecture, startup, linker scripts, memory management
Understanding of embedded design and development process
Experience with hardware architecture, bus protocols, and memory organization
Familiarity with code revision tools, primarily Git
Ability to follow a documented development process
Analytic, problem solving and troubleshooting skills
Intermediate Strong English level or higher

Would be a plus

Experience of working with Assembly, C++
Knowledge of IoT protocols (LoRaWAN and LWM2M)
Knowledge of wireless standards (WiFi, ZigBee, LTE, etc.)
Familiarity with embedded Linux networking development
Multi-threaded programming
Familiarity with Keil compiler
Low-level design: knowledge of interrupt handling in the device driver
Knowledge of device driver development on various OS platforms
Familiarity with DA14586 microcontrollers and BLE stack from Dialog Semiconductor
Background in electronics would be a great asset

We offer

Professional growth and development program
Challenging projects
Flexible schedule
Competitive compensation
Healthcare insurance
Сompensation for sport activities
Paid English courses
Team of highly talented individuals