Dieter M.

Software Engineer

Spaichingen, Germany

Experience

Apr 2025 - Present
7 months

Software Engineer

Hamma UWT

  • Familiarization with the product and its firmware (C code and functional operation)
  • Identification of the code parts necessary for the change
  • Implementation of the extension
  • Testing and documentation (in source code only)
Dec 2024 - Present
11 months
Seitingen-Oberflacht, Germany

Project Leader and Software Engineer

Zepf Medical Instruments GmbH

  • Capturing the current state, change requests, and resulting requirements
  • Project planning and control
  • Communication with the client
  • Contributing to parts of the back end (agents and microservices in Java)
  • Creating parts of the website using HTML, JavaScript, and CSS
  • Testing the web GUI and interfaces with ELO and Majesty
  • Testing interfaces to and from third parties
  • Other tasks as needed
  • Documenting the front end and back end
Jul 2023 - Feb 2025
1 year 8 months
Stuttgart, Germany

Test Engineer

Rohde & Schwarz

  • Familiarization with security protocols and related procedures
  • Familiarization with the communication system itself (from a system perspective)
  • Familiarization with the test bed provided by the client consortium
  • Assisting in creating test documentation to be delivered to the client
  • Developing automated tests using National Instruments TestStand
  • Automatic import of manual test results into the MySQL database
  • Evaluating two different import tools for manual tests
  • Creating a GUI-based converter for XML files
  • Documenting the converter software
Jan 2023 - Jul 2023
7 months
Bonndorf, Germany

Software Engineer for Embedded Development

Hectronic GmbH

  • Learning the build system and toolchain
  • Learning the existing application and its basic architecture
  • Learning the cloud-based fiskaly SignDE API
  • Developing an architecture (high-level and detailed specification)
  • Creating two DLLs by adjusting the workflow logic and communication layer
  • Adding printf debug outputs
  • Modifying other parts of the overall system
  • Testing the entire system on the live object
  • Documenting the software
Nov 2022 - Mar 2023
5 months
Villingen-Schwenningen, Germany

Software Engineer for Embedded Development

MinebeaMitsumi Technology Center Europe GmbH

  • Learning the build system and toolchain
  • Learning the LIN-APP
  • Restructuring the existing LIN-APP software
  • Adapting the C source code to the new structure
  • Validating the changes
  • Updating the detailed design in CodeBeamer
  • Adjusting code based on static analysis
  • Documenting the software
Apr 2022 - Oct 2022
7 months
Oberkochen, Germany

C++ Software Architect for Embedded Linux Software

ZEISS AG

  • Handle tickets in Azure DevOps
  • Create and extend GUI features
  • Bug fixing and troubleshooting
  • Test changes
  • Participate in sprint meetings and online coordination
Jan 2022 - Mar 2022
3 months
Rietheim-Weilheim, Germany

Software Architect for Embedded Software

Marquardt GmbH

  • Create a high-level software architecture concept
  • Create a detailed software architecture concept
  • Weekly online coordination
Jul 2021 - Dec 2021
6 months
Haigerloch, Germany

Software Engineer for Test Automation

Theben AG

  • Familiarize with the product and test environment
  • Contribute to the test concept
  • Specify new test cases, review existing ones
  • Implement new test cases
  • Execute and document test cases
Oct 2020 - Dec 2021
1 year 3 months
Haigerloch, Germany

Software Engineer for Test Automation

Theben AG

  • Familiarize with the product, the test environment, and protocol layers
  • Specify and review test cases
  • Implement new test cases in C# with nunit
  • Adjust XML profiles
  • Extend the test environment and simulator
  • Adjust the protocol stack
  • Execute and document tests
  • Evaluate and document results
Jul 2019 - Sep 2020
1 year 3 months
Blumberg, Germany

Software Engineer for Embedded Systems

MetzConnect

  • Familiarize with M-Bus and Modbus
  • Port communication for different meters
  • Adapt and develop hardware layers
  • Adjust and extend the web GUI
  • Optimize architecture and software
  • Documentation and testing
  • Integration testing of all components

Languages

German
Native
English
Advanced
French
Elementary

Education

Lorem ipsum dolor sit amet

Diploma in Computer Science (FH) · Computer Science

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions