Yoav Netzer
Freelance Software Architect
Experience
Oct 2023 - Nov 2025
2 years 2 monthsFreelance Software Architect
Freelance Consultant
- Various small consultations, e.g. concepts and arcitectures.
- Updating my Matlab, Linux, IPv6, Cyber-Security, C++ (up to 23) and Python skills.
May 2023 - Sep 2023
5 monthsFreelance Requirements Engineer
Isringhausen
- Writing requirements for a network-controlled ECU for Trucks and Tractors (Agricultural machines)
- Software architecture (UML) for an embedded system (ECU, ARM, Git, Make)
- Cybersecurity: TARA with ISO21434 for a future project
- System-requirements description for a CAN-network ECU (excel sheets)
- J1939 (over CAN Bus) – communication-protocol messages definition
Feb 2023 - Mar 2023
2 monthsFreelance Linux Authentication Engineer
Deutschebahn
- Embeddd software: Autentication-servers set-up, code-refactoring vs. rough-requirements
- Radius server (Cyber-Security) - configurations
- Linux utilities
- Embedded C Language
- Analyze the Systemrequirements
Jan 2022 - Dec 2022
1 yearFreelance Cyber Security System-Engineer
Küster AG
- Automotive supplier concerning TARA and system-requirements for an embedded sytem
- Software architecture (Autosar based) for an embedded system (ECU, Infineon)
- Cyber-Security e.g. Cryptography, HSM, AES, RSA
- OTA to an embedded Software system (ECU)
- Diagnostics for an embedded Software system (ECU), onboard and remote
- Requirements analysis with Polarion per ASPICE, Jira and Confluence
- Enterprize-Architect (EA) for Architectural-Drawings
- Coordinating with the customer and the testers
- Partaking in the generation of TARA analysis per ISO21434, R155 and R156
- ISO26262 Functional Safety
May 2021 - Jun 2021
2 monthsFreelance SELinux (Cyber-security) developer
Continental AG
- SELinux (Embedded, ARM Cortex)
- C & C++
- Linux configuration and build (e.g. Make, Git, Gerrit, Jira, Confluence)
- Build environment: VMware, Continuous integration with Jenkins
Nov 2020 - Dec 2020
2 monthsFreelance Senior Embedded Software Architect
CodanArgus AG
- Medical device – computerized handheld, architecture of an embedded software system
- Coordinating the work of an Indian offshore team of architects and developers, reviewing their work, and ensuring its conformance to the customer's requirements. Ended due to business reprioritization of the R&D programs
- Embedded system requirements and architecture – local and from a supplier I reviewed
- ARM based: Cortex-M and Cortex-A
- C++17 with Boost
- Communication protocols: IPv6 (TCP/IP), WiFi, Bluetooth profiles
- Linux, STM32 (ARM Cortex), RTOS, UML
- IEC 62304, EN ISO 13485 and ISO 14971
Jun 2020 - Aug 2020
3 monthsFreelance Embedded Architect/Developer
Sick AG
- Embedded Linux (ARM Cortex), C and C++ (e.g. Make, Git, Jira, Confluence)
- Software architecture according to IDL technologies
- Sockets programming
Nov 2019 - Apr 2020
6 monthsFreelance System Architect
Belden-Hirschmann AG
- IT security technology software architecture analysis for manufacturing systems
- Reporting to the R&D department head
- Participating in Agile/Scrum meetings
- System requirements, solution concepts, technology and algorithm research and architectures for new OT/ICS IT security products
- e.g. using modern neural networks, machine learning, and AI
- Cryptography, e.g. PKI, RSA, AES
- Certificate management with X.509, PKI analysis and design
- Active Directory, RADIUS, ACLs, firewalls, NAT
- IDS/IPS: intrusion detection and prevention, e.g. AI detection algorithms
- IPv6 (TCP/IP)
- UML
- Embedded (ARM) C and C++ under Linux
Jul 2019 - Aug 2019
2 monthsFreelance Engineer
Peiker
- Bluetooth testing on embedded Linux (until the branch closed)
- Bluetooth certification using PTS (Profile Tuning Suite)
- Yocto Linux, using Git, BitBake, Devtool
- Embedded (ARM) C and C++
Feb 2019 - May 2019
4 monthsSystem Requirements Engineer Automotive Radar (ADAS)
Magna Electronics
- Frontal radar
- PTS MKS: defined and prepared the system requirements document
- Architecture
- Hardware
- Environmental requirements
Aug 2018 - Oct 2018
3 monthsFreelance Autonomous Driving System-Architect
Cyres Consulting (Veoneer)
- Autonomous Driving System-Architect
- System Requirements
- Coordination with Potential Suppliers & with Marketing
- Reporting to the R&D department head
- Client Requirements & Solution-Concept with “Enterprise Achitect” UML tool
- Architecture: UML, SysML for Autonomous Car behavior, e.g. rules & constraints
- Functional Architecture of Autonomous driving
- Functional-Safety: Feature Analysis per SAE Levels
- Security Requirements at the System level
- Driving/Robotic Algorithms
- HW evaluation: FPGA vs. GPU vs. TPU
Aug 2018 - Sep 2018
2 monthsSoftware Architect
- Review and evaluation of Blockchain cryptographic-weaknesses and mitigation techniques
May 2018 - Mar 2019
11 monthsRegensburg, Germany
Requirements Manager for Automotive, Telematics security
Continental AG
- Cyber-Security at Architectural level + TARA
- Cryptographic Protocols, Algorithms, Procedures
- TrustZone (ARM), HSM, PKI-analysis & design (Certificates Management X.509)
- Telemetry = Diagnostics
- Software-Updates = OTA
- Secure Communications e.g. SSL
- Embedded Linux (ARM), MISRA C
- Ethernet
- Automotive-Spice
- Client Requirements with IBM DOORS
Jan 2018 - Apr 2018
4 monthsSkills-Training
- Improving my acquaintance with AWS, Security (X.509 Issuance, Distribution and Revocation) & IoT (Industry 4.0 aka IIOT and Cloud Backend)
Oct 2017 - Dec 2017
3 monthsSoftware Architect
Valeo-Peiker Acoustic GmbH
- Partaking in answering an RFQ in the field of Telemetry
- System-requirements analysis and effort-estimation for IT-Security
- Working with the OEM (Product‘s Client) and with various internal Teams
- System Analysis
- IT-Security Analysis including security algorithms e.g. SRP, HSM
- Embedded Linux with containers (Docker)
- Ethernet and CAN Bus
- UML under Enterprise Architect
Jun 2017 - Jul 2017
2 monthsSoftware Architect
Vorwerk GmbH
- Supporting a Software-Demo development
- IPC: Inter-Process Communication
- Docker Containers ports for OpenGL commands
- Yocto Linux Embedded (ARM)
- Bitbake
- C++ 11 with Boost & Autobahn
- C & Lua Scripting for Boot code
Nov 2016 - May 2017
7 monthsSenior Systems Engineer
Gigaset GmbH
- Conception of a new innovative high-tech product
- Systems Requirements-Analysis and Conception of the Architecture in an RFI of an innovative IoT Algorithmic System: Wireless, Real-Time
- Suppliers-Control (Price Quotes and negotiations, HW & SW)
- Intensive coordination with the internal Engineering Department heads & Suppliers
- Reporting to the R&D department head
- Audio Algorithms & HW components: evaluation & selection
- Authoring the System Specifications
- Cloud: Amazon Web Services (AWS)
- Tools: Gitlab, Jira, Confluence incl. UML (PlantUML inside Confluence)
- Embedded Software: Embedded Linux including ALSA Publish/subscribe
- IT-Security: Authentication Oauth 2.0, Authorization, Encryption, Firewall, NAT
- TCP/IP (IPv6), WiFi, Bluetooth and MQTT (for the sensors)
- Audio Algorithms for VoIP
- C, JavaScript, JSON, REST
Oct 2015 - May 2016
8 monthsAutomotive Systems Architect
Delphi
- System Requirements-analysis, Conception and coding of an ADAS Rear Radar Warning estimation algorithm (signal processing & categorization)
- Using Matlab and C language. Also system-level debug in the proprietary Simulator
- EV charging: HW & SW architect, per system requirements, suppliers control
- Scrum/Agile using Jira
- Polarion Product Life-Cycle Management
- Matlab (ADAS Algorithms), Kalman-Filter
- Embedded MISRA C, C++
- Architecture: Linux & QT, JavaScript (JSON, REST API)
- Power-Electronics: charging cable and station
- CAN Bus
- Requirements Analysis incl. IT-Security and Hardware certifiability
- Functional Safety Engineering: ISO 26262, IEC 62196, IEC 61508
- Automotive-Spice
Dec 2014 - Sep 2015
10 monthsAlgorithms-Software Team-Leader
Mando
- Development of an Automotive Brake Controller (ESP ECU)
- Reporting to the R&D department head
- Team-leader of embedded Software
- System Requirements-analysis, effort-estimation
- Suppliers-control (SW)
- Kinematic Control-Algorithms: Performance Analysis, Car Trajectory
- Functional Safety Engineering ISO26262
- Software Architecture: UML, Enterprise-Architect (EA), ISO26262
- Software Integration: High-Level Functions, BSW, ASW, Autosar/RTE
- Embedded multi-Core RTOS: Coordination with the BSW supplier: build & debug
- Matlab, Embedded C and C++, Aurix
- Automotive-Spice
- MS-Project, IBM-DOORS, JIRA, Eclipse
Jul 2013 - Mar 2014
9 monthsHybrid
Embedded Software-Architect
Continental
- Requirements-analysis for Hybrid car power regulator
- Embedded Linux memory drivers
- Connectivity software for Automotive Multimedia computers: Displays and Music: requirements, architecture and supplier control
- Requirements: IBM-DOORS, PTS-MKS
- Architecture: Enterprise-Architect (EA), UML
- C Embedded (ARM)
- Embedded Linux BSP: memory access (serial to EEPROM & parallel to Flash)
- I2C, SPI
Nov 2012 - Mar 2013
5 monthsDarmstadt, Germany
Software Engineer
Infor GmbH
- Extending a business analytics server
- NoSQL database
- C++ with Visual Studio on Windows 7
Jun 2012 - Oct 2012
5 monthsKronach, Germany
Infotainment Engineer
Lear GmbH
- Developed solution concept and prototype for an automotive audio-over-Ethernet system, e.g., AVB microphone to speaker on evaluation boards
- Small evaluation applications
- Communicated with main supplier
- Documentation, Jira
- XMOS microcontroller, event-driven embedded real-time language
- TCP/IP, AVB/TSN (Audio Video Bridging over Ethernet)
- Embedded C programming, Eclipse
- I2C & SPI, Wireshark, digital oscilloscope
Oct 2010 - May 2011
8 monthsEmbedded System Engineer
Airbase Ltd
- Requirements analysis, ConOps & system architecture
- Supplier control (hardware)
- TCP/IP
- Wi-Fi, BLE, 6LoWPAN
- MEMS gas sensors
- Embedded C
- MSP430 MCU with TI-RTOS, embedded C
Jan 2010 - Jun 2011
1 year 6 monthsEmbedded System Architect
BuddyCell Ltd
- Requirements analysis, ConOps & system architecture
- 3GPP NAS: call control, mobility management (MME), U/SIM security
- Cryptography: encryption, identification, authentication, key management
- Interaction between voicemail, SMS, telephony, and cellular communication
Oct 2008 - May 2012
3 years 8 monthsIndependent Consultant
DCT Engineering Ltd
- Defined and implemented solution concepts and prototypes for new and innovative products and systems; worked with project leaders and architects
- Cardicell & Healthwatch: wearable ECG. System engineering & product management
- Cell Buddy Ltd: cellular roaming cost reduction system. System engineering & product management
- IpointMedia: VoIP
- Web server: Django + MySQL + Apache + JavaScript + CSS
- Image processing: detection and tracking
- Requirements management (DOORS) & system architecture (Vision), PowerPoint
- TCP/IP (IPv4, IPv6), VoIP (SIP, RTP, RTCP, RTSP), TLS
- Cryptography: encryption, identification, authentication, key management
- Linux, Windows, C++, Python (Django), Java (J2ME, J2EE), MySQL, JavaScript, jQuery
- 3GPP NAS: call control, mobility management, U/SIM, security
- Embedded C
- Bluetooth module integration (Cardicell: GPRS; Cell Buddy: 3G modem)
- ARM, Microchip, MSP430
- Gerber files for PCB layouts
- EMC compatibility for Bluetooth
Mar 2008 - Sep 2008
7 monthsNetherlands
Software Engineer
Saen BV
- Developing a C++ & C# Financial telecoms multi-threaded real-time software project
- I designed and implemented a C++ application, which receives data-streams from the Frankfurt stock-exchange over a binary protocol for financial data named FAST (FIX Adapted for Streaming), decodes it and feeds in to the Algorithmic-trading system
- Some of the code was shifted from C#, in order to expedite the processing
- C++ and C#, multi-threading
- TCP/IP
Jun 2007 - Oct 2007
5 monthsIsrael
Embedded Software Engineer
Amimon
- HW: L2 debuggins – registers level
- HW: Conducting MIMO filtering using Spectrum Analyzer
- Putting their new SoC to work
- Writing the 1st System-Test plan
- Analyzing implementations of an Encryption protocol (AES, FIPS 197) Algorithms and methods and extending them
- Embedded C, ARM
- Wireless Communications with WiFi L1
Feb 2007 - Apr 2007
3 monthsIsrael
Software Architect
Joliper
- Advising on the Architecture and High Level Design for integrating an H324m protocol stack in to a client-server architecture
- H324m, DTMF, RTSP
- 3G Cellular Internet
- RS-485
Nov 2004 - Jul 2006
1 year 9 monthsUnited Kingdom
Embedded Software Engineer
Motorola
- Multi-vendor, multi-site, international-development
- UMTS: I have designed and written much of the Video-Telephony Call Controller, which operates between the 3G CSD, the H324m stacks & the user Application
- Designing and implementing a test utility in Borland Builder C++
- Embedded C, C++, Nucleus, ARM, Lauterbach
- UMTS: intensive interaction with the UMTS NAS (Non Access Stratum) and some URLC debugging
- H324m: Audiovisual stack, Tuning of Frame rate/Refresh, spatial frequency
- Audio Codecs Integration: Audio and Video, flow control, buffers control
Jun 2004 - Nov 2004
6 monthsUnited Kingdom
Software Engineer
Avaya SMBS
- Requirements analysis for the integration of DECT with twinning to the IPOffice product
- I interacted with various teams of several companies in order to collaborate on the work process of that intricate project
- H323, ISDN, PPP, L2TP, TCP/IP, RTP, RTCP, DHCP, ICMP
- DTMF in band and out of band
- DECT integration
- Embedded C (PowerPC)
Mar 2004 - May 2004
3 monthsIsrael
Software Architect
Adimos Ltd
- Requirements analysis for the integration of the embedded product with a test PC
- Software Architecture
- WiFi
- Streaming Algorithms (Buffer management, Block Bursts) & Protocols e.g. RTP, RTCP
- Embedded Linux
Feb 2003 - Feb 2004
1 year 1 monthBath, United Kingdom
Embedded Software Engineer
Teleca Wireless Ltd
- Handset software development at a consultancy/outsourcing company
- Multi-threadeding
- C Embedded on ARM
- Nucleus RTOS
- OSE RTOS
- POSIX TCP/IP
- POSIX File-System
- AT-Commands
Oct 2002 - Dec 2002
3 monthsSoftware Designer and Coder
- Workshop-automation
- Workflow-Analysis (similar to BPMN)
- Software Design
- Coding
- Java, Tomcat/Struts, JavaScript, CSS, XML, HTML
Mar 2002 - Sep 2002
7 monthsMainz, Germany
Software Engineer
Nanophotonics
- Semiconductor Measurement Equipment development
- Designing and implemented an algorithmic Project for a wafer measurement turn table
- Implementing most of the code myself and re-using some existing modules
- Architecture: MVC (Model View Control) with State-Machine at the Controller
- C++ Windows 2000, including System Timers and a D/A A/D card
- UML with Object Domain design Tool
- Measurement algorithms
Sep 2001 - Feb 2002
6 monthsSwitzerland
Embedded Software Engineer
BridgeCo
- Designing and coding Connection Management Protocol (CMP) Layer
- IEEE1394 (QoS LAN) Networking & Streaming Standard
- Integration of the rudimentary protocol stack on their SoC
- Multi-threading
- Embedded C code
- ARM946 Processor
- ThreadX RTOS
Nov 1999 - Mar 2001
1 year 5 monthsTel Aviv-Yafo, Israel
Senior Software Developer
Real-M Technologies
- I designed and implemented a P2P distributed network of Multimedia Pulling and Streaming Servers, which allow many-to-many interaction over an ad-hoc/on-demand network
- Partaking in Requirements-Analysis & Architecture
- Windows-NT & Perl scripting (for the build system)
- C++, COM/DCOM, DirectX, MFC, ATL
- Multi-threading
- VoIP: RTP, RTCP, NTP, Emulated Multicast (UDP/TCP)
- Multimedia: MPEG, Vocoders, Image and Video processing
- UML & SDL
May 1995 - Oct 1999
4 years 6 monthsTel Aviv-Yafo, Israel
Product & Technical Project Manager
IDF
- Writing specifications and supervising their execution per Suppliers-Control of Embedded systems
- Matrix management of developers, suppliers-control (HW&SW), integrators, maintainers & users
- Requirements-Management, System-Engineering & Product-Management
- Technical Personnel management: R&D & maintenance teams
- Working with various suppliers and business partners
- Navigation-Systems and Perimeter-Security (IoT)
- Working on computerized systems in their various Life Cycle stages
- MIL-STD 810 (Env. Eng.), MIL-STD 461 (EMC), MIL-STD 1472 (HMI)
- Testing - Designing Test Plans and Conducted Tests, including ATE
- V-Model (vs. Spiral project-management models)
- SRS, SDD, RFP, SOW, WBS
- Life-Cycle Cost, Quantity-pricing, Milestones for delivery
- Partaking in System-Requirements, ConOps and Architectures
- Project and Program planning (Gantt, PERT) and execution (following-up)
- Partaking in System-Test management, ATP, ATL i.e. Acceptance Test Procedures and Lists, Test planning, Test Reviews, Laboratory tests, field tests
- MIL-STD-810 (Environmental Conditions)
- Functional Safety Engineering and system-certification, FMEA
- IoT – perimeter defense, alarm systems, motion-detection, VMD: Video Motion Detection
- Cameras, Image grabber (sampling) and processing (feature detection)
- Navigation Algorithms: Inertial, Acceleration, GPS, Kalman-Filter, Matlab
- C Embedded threshold-detection Algorithm: Motorola 68HC11, RS-485
Skills
- Development Processes: V-modell (E.g. Automotive Spice), Cdr, Pdr, Lcc
- Requirements: Mrd, Rfp, Rfi, Ibm-doors, Polarion, Ptc-integrity, Mks, Jira, Confluence
- Architecture: Uml, Sysml, Design-patterns, Flow-diagrams (Enterprise Architect, Visio)
- Safety Analysis: Fusi, Hara, Iso 26262, Fta, Fmea, Iec 61508, Iec 62752, Iec 62304, Asil B-d
- Adas: Radar Warning, Video (Vms), Autonomous Driving
- Algorithms: Matlab, Simulink, Stateflow, Signal, Image And Measurements, Navigation
- Databases: Sql, Mysql, Olap (Non-sql)
- Web: Python, Javascript, Json, Rest, Lua, Css, Xml, Html, Java, Tomcat/struts, Jquery
- Cloud / Distributed: P2p, Micro-services, Apache, Aws, Docker, Kubernetes
- Object-oriented: C++17, Visual Studio, Boost, Stl, Atl, Qt, C#
- Linux: Embedded, Sockets, Api, Drivers, Yocto, Docker, Security
- Embedded Rtos: C, Threadx, Nucleus, Ose, Posix, Freertos, Ota, Diagnostics
- Windows: Win32, Sockets, Hmi, Visual Studio, Atl, .Net, C#
- Multi-threading / Tasking / Processing
- Source Control: Clearcase, Svn, Git, Bitbake, Perforce
- Security / Cryptography: Aes, Rsa, Pki, Sha256, Srp, Prng, Tls/ssl, Ids, Ips, X.509, Mfa, Oauth 2.0, Acl, Firewall, Nat, Ipsec
- Identity, Access & Key Management: Idm/iam, Identification, Authentication, Hsm, Sim Cards, Sim Servers, Cellular Mobility
- Secure Boot, Secure File-system, Ota
- Secure Linux: Cgroups, Namespaces, Mac, User/group-id, Containers, Qemu
- Tara: Iso 21434, R155, R156
- Networks: Tcp/ip (Incl. Ipv6, Xtcp, Grpc), Ethernet (Incl. Avb/tsn), Can Bus (E.g. J1939), Firewire
- Cellular: 3gpp/umts, Gsm, Nas, Mobility Management
- Voip: Rtp, Rtcp, Rtsp, Sctp, Ntp, Sip, Mpeg, H.324m
- Iot / Sensorik: Rs-485, Mqtt, Zeromq, I2c, Spi, Wifi, Bluetooth, Dect, Dtmf, Gps
- Mcus: Arm (946, Cortex, M4, Stm32), Ti-430, 68hc11, Microchip, Xmos, Iar
- Other Hardware: Oscilloscope, Spectrum Analyzer, Logic Analyzer, Function Generator, Hil, Ecg
Languages
German
AdvancedEnglish
AdvancedEducation
May 1998 - Jan 1999
Technion
Software Engineering Studies, Operating Systems (Linux), Networks (Ethernet), Object Oriented Approaches (C++), Image · Software Engineering Studies · Haifa, Israel
Oct 1991 - Jun 1995
Technion (Israel Institute of Technology == Technical University)
B.Sc., Computers, Signal Processing & AI/Neural (Matlab), Telecommunications, Robotics (Matlab + Neural Networks) · Electronics Engineering · Haifa, Israel
Lorem ipsum dolor sit amet
High school graduation and graduation exams · Israel · 93%
Certifications & licenses
Bluetooth Certification
Driving License
Need a freelancer? Find your match in seconds.
Try FRATCH GPT More actions
Similar Freelancers
Discover other experts with similar qualifications and experience