Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 31.05.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Design system & software for embedded & real-time environment
C language
C++
GAMP5
GMP
V-Model
agile development
project management
team lead
Projekte
Senior software and system architect, project manager
- Gather rerquirements
- Write specifications
- Design multi-layered system and communication architecture
- Write software
- Do units and integration tests
Azure Devops
google tests
git
c++
linux system programming
linux sockets
Software architect, software programmer, project manager
- Tests driven by external PC app written with Qt/Windows
C++
VHDL
RS422
Communication protocol
- Maintain and add new features in a Renesas H8S based control board firmware (C language)
- Manage interactions with customers
- Manage interactions with suppliers
- On-promisces installation and tests
- Design PLC software
- Design integrated HMI
- Implement NMEA protocol (GPS)
- On-board prototype testing
Ladder
NMEA
Project management
Embedded systems & software engineer
- Design and implement the firmware of sport events controller
- Define and implement the communication protocol between the HMI (Windows CE) and the controllers board
- Define a standart network usage (LonTalk) that can cover the specific requirements of this type of usage
- Project management of the platform (3 engineers) + requirements and specifications writing
- Team management on sport events venues
Renesas H8S/2329
JTAG debugger
Software Analyse
Software architecture
C
C++
Assembler
RS485
RS422
Communication protocol design
- Implementation & administration of Web-Servers (Apache & MS-IIS / WinNT 4.0).
- Administration of an E-Learning tools & development of new functionalities.
- Writing docs and procedures for the new tested products
University Basel (URZ)
- Repairing and setting-up Windows-NT internal workstations in a swiss multi-sites
- company
- Server- and domain-management (NT& Novell Servers). Configuring TCP/IP clients
- Design of procedures (script-files) and writing documentation
Realtime Embedded Software Engineer
- Maintenance of existing carbon potential regulators
- Design, implementation, maintenance of technical (PC-based) and real-time (microcontroller) software
- On-site installation & support
- Design, implementation and maintenance of diode production control tools
DE-Heitersheim
- Install and set up client Pcs inhouse and onsite by customers (private & professional)
Confor Informatique
Software Translator
- Translate entertainement and consumer software from german to english, including manual
Certified Avionics Electrician
- First level maintenance of helicopters Super-Frelon, Alouette III & Alouette II (daily preparation, cyclic maintenance operations)
- Helicopter departure & arrival spot team lead
Aus- und Weiterbildung
Master (night school)
Conservatoire National des Arts et Métiers
Brevet de Technicien Supérieur
French Navy, F-Rochefort
Position
- Team Leader
- Senior Embedded Systems & Software Engineer
Kompetenzen
Top-Skills
Design system & software for embedded & real-time environment
C language
C++
GAMP5
GMP
V-Model
agile development
project management
team lead
Produkte / Standards / Erfahrungen / Methoden
Profile:
- Experienced and diplomed embedded systems and software engineer
- Like to manage a team
- Puts the collaborators in the center of everything
- Analytical mind but also able to elevate and get large views
- Glad to learn and get new challenges
- Systematic and accurate
- Hard-worker and loyal. Pro-active and leader
Technical skills:
Tools
- Atollic True Studio - Advanced
- Based on Eclipse, for STM32 / ARM Cortex M4 firmware development
- IAR- Advanced
- Eclipse - Advanced
- Gnu compiler (C, C++) on Linux
- Qt - Advanced
- Cross development IDE for graphical and console applications on Linux, Windows, ARM, etc...
- Borland C++ Builder - Advanced
- Borland Delphi - Advanced
- B&R development studio - Beginner
- Renesas HEW - Advanced
- Azure Devops - Intermediate
- Version control & Scrum based project management
- Git - Intermediate
- Software development and collaboration tool
- Keil - Intermediate
- ?For Intel microcontrollers
- Oscilloscope - Advanced
- Multimeter - Advanced
Micro-controllers
- ARM Cortex STM32 family - Expert
- Intel 8051 /80C152 - Advanced
- Renesas (Hitachi) H8S - Expert
- CPLD - Intermediate
- Neuron 3120 - Advanced
Networking
- Ethernet TCP/IP - Advanced
- Setup and application level usage
- Lontalk - Advanced
- Modbus - Advanced
- RS232 / 485 / 422 - Expert
- NMEA - Intermediate
- Used for GPS communication (marine applications)
- I2C - Advanced
- SPI - Advanced
- M-BUS - Intermediate
- Meter-Bus (energy, water, gas, etc...) - Advanced
- Definition of co?mmunication protocols (transport to application level)
Software design
- SART - Advanced
- System Analyse for Real-Time
- Multiprocessing - Advanced
- Complex computing architectures (Linux)
- Multi-Threading - Advanced
- Complex computing architectures (Linux, Windows)
- HAL - Advanced
- Hardware-Abstraction levels definition
- Layered Architectures - Advanced
- Integration of different abstraction levels
- SCRUM - Basics
- V-Model - Advanced
- Design of a modernized V-Modell to add ?agility
Betriebssysteme
- Linux - Advanced
- Basic setup
- Multi-processes Application Programming (Qt, C++)
- Inter-process communication
- Dynamically Loadable Libraries
- RTX-DOS - Beginner
- Setup and multi-processes application programming
- Free RTOS - Intermediate
- Windows - Intermediate
- Setup and multi-threading application programming (Qt)
Programmiersprachen
Multi-tasking / threading
- C - Expert
- Embedded / bare metal microcontrollers, Linux, Windows, MS-DOS
- C++ - Advanced
- Embedded / bare metal microcontrollers, Linux, Windows, MS-DOS
- Pascal - Beginner
- Windows (Delphi), DOS (Turbo Pascal
- Assembler - Beginner
- Bare metal / microcontrollers
- Python - Beginner
- XML - Experienced
- Ladder - Experienced
- On PLC Unitronics (Israel), with graphical display
- Structured Text - Elementary
- B&R Note : due to the similarity with Pascal, the potential to evoluate quickly is high
- VHDL - Intermediate
- ?Programmable Logic (CPLD)
Hardware
PLC technology (unitronics, B&R)
Branchen
- Time-keeping
- Building automation
- Bioreactors
- EMC generation
- Gas dispensers
- Marine electronic devices
Projekte
Senior software and system architect, project manager
- Gather rerquirements
- Write specifications
- Design multi-layered system and communication architecture
- Write software
- Do units and integration tests
Azure Devops
google tests
git
c++
linux system programming
linux sockets
Software architect, software programmer, project manager
- Tests driven by external PC app written with Qt/Windows
C++
VHDL
RS422
Communication protocol
- Maintain and add new features in a Renesas H8S based control board firmware (C language)
- Manage interactions with customers
- Manage interactions with suppliers
- On-promisces installation and tests
- Design PLC software
- Design integrated HMI
- Implement NMEA protocol (GPS)
- On-board prototype testing
Ladder
NMEA
Project management
Embedded systems & software engineer
- Design and implement the firmware of sport events controller
- Define and implement the communication protocol between the HMI (Windows CE) and the controllers board
- Define a standart network usage (LonTalk) that can cover the specific requirements of this type of usage
- Project management of the platform (3 engineers) + requirements and specifications writing
- Team management on sport events venues
Renesas H8S/2329
JTAG debugger
Software Analyse
Software architecture
C
C++
Assembler
RS485
RS422
Communication protocol design
- Implementation & administration of Web-Servers (Apache & MS-IIS / WinNT 4.0).
- Administration of an E-Learning tools & development of new functionalities.
- Writing docs and procedures for the new tested products
University Basel (URZ)
- Repairing and setting-up Windows-NT internal workstations in a swiss multi-sites
- company
- Server- and domain-management (NT& Novell Servers). Configuring TCP/IP clients
- Design of procedures (script-files) and writing documentation
Realtime Embedded Software Engineer
- Maintenance of existing carbon potential regulators
- Design, implementation, maintenance of technical (PC-based) and real-time (microcontroller) software
- On-site installation & support
- Design, implementation and maintenance of diode production control tools
DE-Heitersheim
- Install and set up client Pcs inhouse and onsite by customers (private & professional)
Confor Informatique
Software Translator
- Translate entertainement and consumer software from german to english, including manual
Certified Avionics Electrician
- First level maintenance of helicopters Super-Frelon, Alouette III & Alouette II (daily preparation, cyclic maintenance operations)
- Helicopter departure & arrival spot team lead
Aus- und Weiterbildung
Master (night school)
Conservatoire National des Arts et Métiers
Brevet de Technicien Supérieur
French Navy, F-Rochefort
Position
- Team Leader
- Senior Embedded Systems & Software Engineer
Kompetenzen
Top-Skills
Design system & software for embedded & real-time environment
C language
C++
GAMP5
GMP
V-Model
agile development
project management
team lead
Produkte / Standards / Erfahrungen / Methoden
Profile:
- Experienced and diplomed embedded systems and software engineer
- Like to manage a team
- Puts the collaborators in the center of everything
- Analytical mind but also able to elevate and get large views
- Glad to learn and get new challenges
- Systematic and accurate
- Hard-worker and loyal. Pro-active and leader
Technical skills:
Tools
- Atollic True Studio - Advanced
- Based on Eclipse, for STM32 / ARM Cortex M4 firmware development
- IAR- Advanced
- Eclipse - Advanced
- Gnu compiler (C, C++) on Linux
- Qt - Advanced
- Cross development IDE for graphical and console applications on Linux, Windows, ARM, etc...
- Borland C++ Builder - Advanced
- Borland Delphi - Advanced
- B&R development studio - Beginner
- Renesas HEW - Advanced
- Azure Devops - Intermediate
- Version control & Scrum based project management
- Git - Intermediate
- Software development and collaboration tool
- Keil - Intermediate
- ?For Intel microcontrollers
- Oscilloscope - Advanced
- Multimeter - Advanced
Micro-controllers
- ARM Cortex STM32 family - Expert
- Intel 8051 /80C152 - Advanced
- Renesas (Hitachi) H8S - Expert
- CPLD - Intermediate
- Neuron 3120 - Advanced
Networking
- Ethernet TCP/IP - Advanced
- Setup and application level usage
- Lontalk - Advanced
- Modbus - Advanced
- RS232 / 485 / 422 - Expert
- NMEA - Intermediate
- Used for GPS communication (marine applications)
- I2C - Advanced
- SPI - Advanced
- M-BUS - Intermediate
- Meter-Bus (energy, water, gas, etc...) - Advanced
- Definition of co?mmunication protocols (transport to application level)
Software design
- SART - Advanced
- System Analyse for Real-Time
- Multiprocessing - Advanced
- Complex computing architectures (Linux)
- Multi-Threading - Advanced
- Complex computing architectures (Linux, Windows)
- HAL - Advanced
- Hardware-Abstraction levels definition
- Layered Architectures - Advanced
- Integration of different abstraction levels
- SCRUM - Basics
- V-Model - Advanced
- Design of a modernized V-Modell to add ?agility
Betriebssysteme
- Linux - Advanced
- Basic setup
- Multi-processes Application Programming (Qt, C++)
- Inter-process communication
- Dynamically Loadable Libraries
- RTX-DOS - Beginner
- Setup and multi-processes application programming
- Free RTOS - Intermediate
- Windows - Intermediate
- Setup and multi-threading application programming (Qt)
Programmiersprachen
Multi-tasking / threading
- C - Expert
- Embedded / bare metal microcontrollers, Linux, Windows, MS-DOS
- C++ - Advanced
- Embedded / bare metal microcontrollers, Linux, Windows, MS-DOS
- Pascal - Beginner
- Windows (Delphi), DOS (Turbo Pascal
- Assembler - Beginner
- Bare metal / microcontrollers
- Python - Beginner
- XML - Experienced
- Ladder - Experienced
- On PLC Unitronics (Israel), with graphical display
- Structured Text - Elementary
- B&R Note : due to the similarity with Pascal, the potential to evoluate quickly is high
- VHDL - Intermediate
- ?Programmable Logic (CPLD)
Hardware
PLC technology (unitronics, B&R)
Branchen
- Time-keeping
- Building automation
- Bioreactors
- EMC generation
- Gas dispensers
- Marine electronic devices
Das Freelancer-Portal
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.