Jozef (Jef) Mangelschots
Alta Loma, CA 91701
909-223-1387 (Cell)
EDUCATION
2007, Specialized Studies program in Device Software Engineering, UC Irvine Extension
2006, Certificate of Embedded Systems Engineering, UC Irvine Extension
Ongoing, MS Computer Science, Open University, The Netherlands
2003, BS Computer Science, Open University, The Netherlands
1993, Bachelor Electromechanical Engineering, major in automation, TIB, (now Karel de Grote Hogeschool) Antwerp, Belgium
PROFESSIONAL SUMMARY
I have over 18 years of experience across a broad range of system engineering, system test & integration along with in-depth experience in software development. This includes system and detailed test-automation, requirements analysis and traceability, consultancy, bid writing, team-leading, project management, verification & validation, programming in C/C++/Ada/Python/Java, object-oriented system analysis and design. I have worked on embedded systems for safety-critical applications as well as non-vital systems. I have also engineered solutions for various internal productivity tools, implementation of communication protocols and device drivers and web development. I have worked on projects for various industries like railroads, aerospace, government and financial institutions. I am familiar with fixed-price projects as well as product line development and maintenance, formal quality methodologies associated with critical software development projects in particular and software engineering practices in general. I have a broad interest and understanding of systems engineering and software engineering related matter
TECHNICAL SKILLS
Design methodologies/standards: UML, HRT-HOOD, ESAPSS-05, familiar with CMMI concepts
Testing & configuration management: VectorCAST/Ada, ATTOL, PVCS, Clearcase, SVN
Communication: serial (RS-232, RS-485), Ethernet, ATCS, TCP/IP, I2C, SPI, CCSDS and some propriety bus protocols
Programming: Ada, C, C++, Python, Java, XML, Yacc/Lex, SQL, PLC, notions of Verilog, CORBA, Lisp, Forth
Tools: ATMEL AVRStudio, WinAVR, Aonix ObjectAda, GNAT, Green Hills MULTI, Microsoft Visual Studio, Eclipse, Borland C++, Watcom C++, GCC, DOORS, Rhapsody, Microchip MPLAB, Keil uVision, ...
PROFESSIONAL SKILLS
mission-critical/safety-critical/embedded/desktop/backoffice software/firmware development, system engineering, requirements engineeringdebugging, embedded software V&V, unit- integration and system testing, writing test procedures, test design, configuration management, automated test framework development, productivity tool development, programmable logic, communication protocols, spacecraft avionics, team-leading, project management
LANGUAGE SKILLS
Dutch (native language), English (fluent), French (good), German (understanding and reading)
HARDWARE TECHNOLOGIES
Motorola 68332, ATMEL AVR, PowerPC, ARM, PIC, CDP1802, MIL-STD-1750
OPERATING SYSTEMS
MS-Windows, Linux, UNIX, some µC/OS-II and VxWorks
INTERESTS
Robotics, aerospace technology and history, novice HAM radio (KI6SWN), scuba diving
WORK EXPERIENCE
2011 to Present
Sr. Systems Engineer, California
Reporting to the Cedar Rapids office for Wabtec Railway Electronics, I am the Systems Engineer based in California, serving the West Coast customers for the Vital Onboard Train Management System in PTC Systems. I am in charge for supervising the technical aspects of projects, manage customer requirements and serve as an interface between projects and R&D.
2001 to 2011
Embedded System Software Engineer
Invensys Rail (formerly Safetran Systems), Rancho Cucamonga, California
system design engineer at R&D dept of Invensys Rail Corp (formerly known as Safetran Systems) in California. Invensys Rail designs and manufacturers safety-critical equipement for major US, Canadian & international railroad companies: onboard PTC, Signalling, Train Predictors, Crossing control, communications equipment
My activities:
- safety-critical software system design
- requirements engineering
- V&V, unit- integration and system testing, writing test procedures
- embedded software & system design & testing
- embedded software development (Ada/C/C++/Python)
- writing interface and design specifications
- design & implementation of an automated testing framework
The platforms we design are based on Motorola 68332, Freescale PowerPC and ARM. Subsystems are based on ATMEL AVR, Microchip PIC and MSP430 microcontrollers. I work on safety-critical signalling products and railroad communications equipment. The safety-critical products are implemented in Ada and C on a bareboard architecture. The communications equipment is implemented in C on Embedded Linux platforms. All these products have user interfaces via front panel displays, Web interface and connect to a dedicated PC utility over serial links. These products process vital and non-vital customizable application logic, have digital and analog IO, drive lamps, switch machines and have multiple communication links over Echelon, Ethernet, serial, RS485 networks running various protocols.
1997-2001
Senior consultant
Logica, Belgium/France
Employed by Logica SA/NV in Brussels, I was the contractor liaison between my company and the prime contractor Matra-Marconi Space in Toulouse France (now EADS Astrium). Our team was involved with all development activities of the onboard avionics software of Rosetta deep-space probe for ESA. I participated in the V&V activities, which consisted of analyzing the requirements, writing test procedures, implementing these test procedures into automated test scripts on an engineering test bench of the flight hardware. I also participated in Ada development, code analysis, debugging and unit testing. I was also the team lead for my Logica colleagues working on-site at the customer and the on-site contact person between my company and the customer. The avionics system was a quad-redundant MIL-STD1750 computer, running both the AOCS (Attitude and Orbit Control System) and the DMS (Data Management System) software. All software was implemented in Ada. The automated test framework was a custom-built engineering model of the avionics system with ICE capabilities, implemented in VxWorks
Before that project I performed the following duties:
- I wrote the bids for the project and was the project manager, in charge of financial tracking, customer relations, project and test plan definition, detailed work package breakdown, detailed design, and team leading. I Interacted with customers to elicit requirements defining the project scope. Participated in the detailed requirements analysis and translation in a detailed design.
- I was also involved in the development of an experimental model-based spacecraft operations system for the European Space Operations Centre (ESOC) in Darmstadt Germany.
1994-1997
Software developer
FICS Group (now S1 systems), Belgium
FICS Group was a successful leading provider of electronic banking solutions for major European financial institutions. My job was primarily programming in C and C++ and system analysis. I worked on message handling systems, code generators and reporting tools. On various projects, I ended up taking additional team-leading roles.
1993-1994
1st Lieutenant (R), Belgian Army
I completed my mandatory military service in the Belgian Army as a communications officer. I completed a 5 month officer school which included the military curriculum for commissioning as a reserve officer with the grade of 2nd lieutenant and certification in military communication infrastructure. After completion of my training, I was assigned as a platoon commander in a unit that was responsible for technical support of all communications equipment in the Northern part of Belgium. We also hosted a secured communications hub. I was also the deputy company commander, handling various company-wide administrative duties (including shooting officer, liaison to drafted military personnel, security clearance administration). After my mandatory service, I completed a continuation program which led to my promotion to 1st lieutenant. In 2005, I received an honorable discharge with retention of rank.
1992-1993
Internship, SCK/CEN, Mol, Belgium.
SCK/CEN (Studiecentrum Kernenergie/Centre d’Etude Nucleair) is a non-academic nuclear research facility servicing the nuclear industry. For my internship as part of my Bachelor degree curriculum, I developed a test system for electromechanical aspects of nuclear control rods for a nuclear research reactor. I developed several electronic circuits, including PCB layout for a rack-mounted test system and the control software in C++.