Embedded Software developer and tester
Cholsey, Wallingford, United Kingdom
Ongoing relation / part-time
Full time contractor
Construction of UML models for railway lines (Reading-Newbury) using a UML framework.
Key skills: Enterprise Architect, railway safety.
DCA (Warwick) and Jasteq (home based), UK. Aug-17 to Nov-17. Contract.
Implementation and research of 3D orientation algorithms based on motion sensors.
Implementation and testing of the control SW for a robot performing water sample analysis. Coding of 3D motion using stepper motors and a UI on an LCD touch screen.
I implemented and tested SW for two panels used on sensory rooms. Sensory rooms use light and sound interactively to treat conditions related to autism.
Key skills: Matlab, STM32, ARM, CubeMX, Keil, C#, C, TrueStudio, I2C, serial, FreeRTOS, SVN.
General Electric, Cheltenham, UK. Sep-16 to Aug-17. Contract.
I was a developer on the ELMS3 (electric load management system) project for Boeing.
The scope of the work included requirements, design (high and low level) and coding. This is a safety critical system developed following DO-178 standards.
I specialised in the maintenance of the Functional and Architectural models of the system in Enterprise Architect using UML.
Key skills: Entrerprise Architect, DOORS, Ada95, AdaTest, Green Hills, UML, Dimensions.
Toshiba, Weybridge, UK. Nov-14 to Apr-16. Contract.
I have been a member of both the testing and the development teams for the development of a Communications Hub for Smart Metering. The direct customer was Telefónica.
My duties included bug fixing and the addition of features to both the product's firmware and to a GUI-based semiautomatic testing application written in TCL. Good understanding of the GBCS standard and DLMS.
Key skills: TCL, manual and automatic testing, C, debugging, development, bug fixing, MISRA.
I ported a complete FM receiver application using Free RTOS, LwIP and FatFS from a TI Stellaris Cortex M3 processor to a NXP4357 dual core cortex M4/M0 chip. This involved changing most peripheral drivers to the new HW and adapting the existing bootstrap/loader.
I then added the following features to the product using open source modules: music player for MP3 and AAC files from a micro SD card, internet radio receiver (client) and streaming (server) using the Shoutcast protocol.
Key skills: Audio, ARM cortex M0/M3/M4, MP3, AAC, I2S, I2C, SPI, protocol analysers, flash programming, Keil, debugging, FreeRTOS, FatFS, LwIP.
buddi Ltd , Aylesbury, UK. Sep to Dec 09 and Nov-11 to Jan-14. Contract.
I documented interfaces and requirements of an existing GPS tracking device. I also planned, specified, automated and executed a full test suite of the system. 2009.
I developed and tested a Linux application implementing the factory testing of the GPS devices at the point of production. 2009.
I wrote the company design standards including mechanical, HW, FW and SW aspects, and the company testing policy applicable to all projects. To this day these documents are the backbone of the buddi's ISO 9001 quality system. 2011.
Key skills: Negotiation, requirements, handsets, standards, technical compliance.
BSc, Physics followed by MSc Electronics
Masters, Madrid. Distance
Contact Juan Rodriguez
Worksome removes the expensive intermediaries and gives you direct contact with relevant talents.
Create a login and get the opportunity to write to Juan directly in Worksome.
33700+ qualified freelancers
are ready to help you
Tell us what you need help with
and get specific bids from skilled freelancers in Denmark