Skip to content
mimi

Senior Embedded Software Engineer

Last Mile Solutions

flexible Full-time Senior 3d ago

About the role

Your role in the team

  • Development, implementation and optimization of embedded software and firmware for our new DECT-NR+ microchip.
  • Collaboration with hardware and system engineers to develop integrated solutions.
  • Design, architecture, and implementation of firmware for embedded systems in C/C++.
  • Development of applications and drivers on real-time operating systems such as Mbed OS, FreeRTOS, and Zephyr.
  • Programming of software components for various microcontroller platforms.
  • Creation of test requirements and test cases for software modules.
  • Carrying out tests, debugging and performance analyses to ensure the highest quality.
  • Documentation and maintenance of the software architecture as well as continuous improvement of existing systems.
  • Active involvement in the entire development cycle from conception to market launch.
  • Development of software concepts and solutions based on individual customer requirements.

What we offer

  • Permanent position with a high level of personal responsibility and very good development opportunities.
  • Work in an international, friendly and motivated team that will be happy to support you with any questions you may have.
  • Flat hierarchies, openness to change and appreciation of your ideas.
  • An appreciative corporate culture characterized by a high degree of team spirit and trust, regular team events.
  • Flexible working hours (flexitime) with 1 regular home office day per week, further opportunities for mobile working by arrangement.
  • Attractive benefits: free job or Germany ticket or job bike (monthly flat rate of €55) + free use of the gym in the building.
  • Bright and comfortable offices in a central Dresden location (Plauen).
  • Fast and uncomplicated application process.

Technologies and skills

  • Git
  • C++
  • JIRA
  • C
  • GitLab
  • FreeRTOS
  • Zephyr
  • Python
  • GitHub

Our expectations:

Qualifications

  • Sound knowledge of programming embedded systems in C/C++.
  • Familiarity with low-level programming, microcontroller peripherals and interfaces such as I2C, SPI, UART, timers, ADC, DAC and multi-core communication.
  • Confident handling of bus systems (CAN, RS485, (Q)SPI, I2C) is an advantage.
  • Very good knowledge of German and English (C-level).
  • Vertrautheit mit Low-Level-Programmierung und Schnittstellen wie I2C, SPI, UART.
  • Enthusiasm for working in a startup, initiative and the ability to develop creative solutions.

Experience

  • Experience in the specification of software architecture and design.
  • Experience with LTE protocols and mobile radio standards.
  • Experience with real-time operating systems such as FreeRTOS, Mbed OS or Zephyr is an advantage.
  • Experience with the Python scripting language is an advantage.
  • Experience with modern software development tools such as Git, Gitlab/Github, JIRA, CI and CD.

Education

  • Degree in computer science, electrical engineering or a comparable qualification.

Benefits

  • Jobbike
  • Flexible Working Hours

Skills

CC++FreeRTOSGitGitHubGitLabJIRAMbed OSPythonZephyr

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free