Jörg Ritz - Embedded Software Developer
Experience
Embedded Software Developer
Client upon request
- Embedded SW development for IoT products on microcontroller basis
- C
- C++
- FreeRTOS
- Microcontrollers (ARM, Renesas)
- IP
- Security (TLS)
- WLAN
- IoT
- MQTT
- Eclipse
- GIT
- GCC
- JSON
- HTTP(S)
- REST API
- CMake
- I2C
- MCUboot
- Azure Client
Consultant
IMAKA GmbH
- IT consulting for public sector
- Networks
- Workstations and laptops
- Infrastructure
- Network management
- Server administration
Lecturer
Baden-Wuerttemberg Cooperative State University, Mosbach
- Lecture on Information Systems & Knowledge Management
Backend Software Developer and Team Lead
otrisPROJECTS GmbH
- Extension and redesign of a legacy server system using microservices
- REST API
- Team leadership
- C++
- Go
- SQL
- GIT
- MS Compiler
- Visual Studio
- HTTP
- JSON
- XML
- CMake
Partner, Freelance Software Engineer
Ritz and Röder Engineers and Business Consultants Partnership
- Freelance software engineering projects
Embedded Software Developer
otrisPROJECTS GmbH
- Implementation of a software component for system configuration and firmware update on a microcontroller
- C
- C++
- Microcontrollers (ARM, STM32)
- Keil
- GCC
- FreeRTOS
- Bluetooth
- GIT
- JSON
Embedded Software Developer
BFO mobility GmbH
- Evaluation of next-generation GSM modems for use in mobile devices (e-scooters, e-bikes)
- C
- C++
- Keil
- Microcontrollers (ARM, STM32)
- IoT
- Bare-metal development
- GIT
- GCC
- TLS
Embedded Software Developer
Thyssen Krupp Elevator Innovation GmbH / otrisPROJECTS GmbH
- Development of a system for monitoring industrial plants
- C++
- Embedded Linux
- ARM
- CAN bus
- IoT
- GSM
- GIT
- GCC
- TLS
Backend/Embedded Software Developer
otrisPROJECTS GmbH
- Development of a system for remote diagnosis, remote configuration and tracing of industrial plants and devices
- C
- C++
- UML
- Code generator
- Embedded Linux
- Embedded Microsoft
- SQL
- Boost
- GIT
- GCC
- MS Compiler
IT Administration
Torcman GmbH
- Installation and maintenance of a corporate network
- Microsoft networking
- QNAP storage systems
Application/Backend Software Developer
SL Rasch GmbH
- System for managing a virtual reality (VR) pipeline
- C#
- .NET
- VR development
- Quest
- 3ds Max
Backend Software Developer
b2r2-Partnerschaft
- Further development of a document management system for ethics committees
- Java
- Document management
Partner, Freelance Software Engineer
Böhm, Böhm, Ritz und Röder (b2r2) Softwarearchitekten und Unternehmensberater Partnerschaft
Embedded Software Developer
Funkwerk EC GmbH / Teldat GmbH
- Web-based configuration interface for a WLAN controller
- Design and implementation of a protocol for configuring SIP phones
- C/C++
- BOSS
- SIP
- IP
- OSI Layer 2
- WLAN
Application/Backend Software Developer
Tata Interactive GmbH
- Applications for simulating economic models and business games
- Java
- Business administration (BWL)
- Economics (VWL)
Backend Software Developer
otris software AG
- Further development of a network management system for IP devices, especially WLAN access points
- C++
- UML
- Code generator
- C
- MS SQL
- Developer Studio
Software Developer
Funkwerk Enterprise Communication GmbH
- Conception, design and implementation of software and system architectures for communication platforms
- Software for configuration and management of WLAN products
- Proprietary and standard communication protocols
Embedded Software Developer
ARtem GmbH
- Conception, design and implementation of software and system architectures for communication platforms
- Design and implementation of efficient protocols for embedded systems
- Software for configuration and management of WLAN products
- Integration and implementation of communication stacks (TCP/IPv4/v6, ISDN) and drivers into embedded firmware for WLAN devices
Research Assistant, Distributed Systems Department
University of Ulm
Industry Experience
See where this freelancer has spent most of their professional time.
Experienced in Information Technology, Telecommunication, Professional Services, Manufacturing, Education, and Automotive.
Business Area Experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Product Development, Research and Development, and Business Intelligence.
Summary
Holder of a diploma in Computer Science and an experienced software and system architect with over 25 years of experience in developing industrial embedded, IoT, and communication systems. Specialized in secure device architectures, low-level software development, and scalable communication and backend structures.
Many years of experience in developing embedded firmware on ARM platforms and implementing secure communication protocols and network architectures.
Combination of deep embedded know-how, system architecture, and modern software development.
Focus on stability, security, and scalability of complex technical systems.
Skills
- Embedded Development, Security (Network, System), Freertos, Embedded Linux, Windows, Iot, Arm Architecture, Intel, Mcuboot, Azure Client, Firmware Development/deployment, Device Drivers, Low-level Software Development
- Communication / Networks, Protocols/apis At All Layers, Wlan/lan, Networks, Bluetooth, Ethernet, Gsm, Mqtt, Http, Tls, Rest
- Conceptual Design, Software And System Architectures, Microservices For Legacy Systems, Uml, M2m
- Consulting, Technical Consulting For Decentralized Project Teams In Complex It Projects, It Systems In The Public Sector
- System Development, Design And Planning Of Server Architectures In Industrial Environments, Software Architecture, System Integration, Distributed Systems, Microservices, Secure Boot, Firmware Update
- Applications, Ms Office, Ms Visual Studio(s) Since 2003, Eclipse (Adapted Per Project), Enterprise Architect (Uml), Otris Janus (Code Generator), Ms Visual Studio Code, Keil, Git, Svn
- Operating Systems, Windows, Linux (Embedded), Freertos, Ose Enea, Boss, Bare-metal, Zephyr
- Databases, Ms Sql Server, Mariadb, Mysql
- Programming Languages, C, C++, C#, Java, Go, Javascript, Python, Bash Shell, Uml, Html, Xml/xslt, Sql
- Hardware, Intel, Arm, Stm32, Renesas
- Communication Tools, Ms Teams, Zoom, Webex, Email, Phone, Threema
Languages
Education
University of Ulm
Diploma in Computer Science · Computer Science with a minor in Economics · Ulm, Germany
Helfenstein High School
General Abitur · Geislingen, Germany
Primary School
Amstetten, Germany
Certifications & licenses
Driver's License Class B
Statistics
Experience
Global Experience
Expertise
Qualifications
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Jörg based?
What languages does Jörg speak?
How many years of experience does Jörg have?
What roles would Jörg be best suited for?
What is Jörg's latest experience?
What companies has Jörg worked for in recent years?
Which industries is Jörg most experienced in?
Which business areas is Jörg most experienced in?
Which industries has Jörg worked in recently?
Which business areas has Jörg worked in recently?
What is Jörg's education?
Does Jörg have any certificates?
What is the availability of Jörg?
What is the rate of Jörg?
How to hire Jörg?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Embedded Software Developer
Nearby freelancers
Professionals working in or nearby Amstetten, Germany