Skip to content
GULPOpen

Senior Software Developer (m/f/d) Application (RTOS)

Original title: Senior Software Developer (m/w/d) Applikation (RTOS)

Randstad Professional · 82319 Starnberg, Germany · Hybrid · Senior

  • 82319 Starnberg, Germany · Hybrid
  • unbefristet
  • German

Indexed (2 weeks ago) · refreshed constantly

Start
15.10.2026
Duration
unbefristet
Work mode
Hybrid
Contract
Freelance / B2B
Seniority
Senior
Reference
C01346620

Required skills

Nice to have:STM32CubeMX

Languages: German

Job description

Seeking an experienced freelance Senior Software Developer for embedded application development on RTOS systems, focusing on hardware-near tasks and system integration. The role involves application development, backend/interface design, driver development, and algorithm implementation.

Project overview

We are looking for an experienced freelance Senior Software Developer (m/f/d) in the field of development and system integration for an innovative high-tech service provider in the smart product development and electronics sector, located southwest of Munich. The engagement will be through a service contract directly with our client company.

This position requires project-related on-site presence (approx. 30%) for hardware-related activities.

Framework Conditions:

Skills

What we offer

Conclusion of a service contract directly with the client company Remote share of approx. 70% Work on state-of-the-art, smart high-tech products with a positive impact on the environment and society

  • Start asap
  • Utilization: approx. 100%
  • Location: Starnberg district
  • Remote possibility approx. 70%
  • Service contract directly with the client
  • Application Development (RTOS): Development of hardware-near embedded applications based on FreeRTOS or ThreadX for ARM Cortex-M systems, from application logic to system integration
  • Backend & Software Interfaces: Conception and realization of backend functionalities as well as interfaces to subsystems and user interfaces in C and C++
  • Driver Development: Design and implementation of device and interface drivers (e.g., UART, USB, SPI, I2C) including stable integration into the overall architecture
  • Algorithms & Control Engineering: Modeling and implementation of control and regulation algorithms for embedded systems
  • UI Integration: Contribution to the implementation of modern graphical user interfaces (e.g., using TouchGFX, LVGL, or uGFX)
  • Code Quality & Performance: Conducting code reviews, ensuring sustainability, and analyzing and optimizing runtime behavior, memory usage, and system performance
  • Completed technical degree (e.g., Computer Science, Electrical Engineering) or a comparable qualification in the embedded environment
  • Profound experience in developing applications on FreeRTOS or ThreadX-based systems, e.g., as an Embedded Software Engineer, Firmware Developer, or Embedded Systems Developer
  • Very good knowledge of C and modern C++ as well as proficient use of Linux-based development environments and Git
  • Strong understanding of hardware (reading schematics, electrical engineering fundamentals); experience in microcontroller pin and function design (e.g., with STM32CubeMX) is advantageous
  • Good knowledge in connecting common hardware interfaces (UART, USB, SPI, I2C) as well as experience with build systems (CMake, Make) and cross-compilation
  • Confidence in using debugging tools (e.g., JTAG/SWD) as well as measurement and analysis tools
  • Experience with quality assurance measures (unit tests, static code analysis, continuous integration) and agile methodologies

Project details

  • Start: 15.10.2026
  • Duration: unbefristet
  • Remote: hybrid
  • Location: 82319 Starnberg, DE
  • Languages: German

Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing

Found on GULP

  1. Job boardNew

    Embedded Software Engineer

    Confidential· Überwiegend Remote, NRW, Germany· Remote· Senior

    • Embedded Software Development
    • C
    • C++
    • +9

  2. DiceNew

    Senior Software Engineer

    Judge Group, Inc.· Maple Grove, MN, US· On-site· Senior· $60–64 / h

    • Maple
    • Reporting
    • Electrical Engineering
    • +9

Browse all jobs
Sign up free to apply