$$$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Expert
{{ $t($store.state.user.experience_search_name) }}
0
jobs
Embedded Software developer and tester
Juan Rodriguez
,
Cholsey, Wallingford, United Kingdom
Experience
Other titles
Skills
I'm offering
A scientist and engineer by education, I have been working on technology related projects without interruption since 1991 (28 years of experience), mainly in the field of embedded real-time software systems, including safety-critical applications. I have full software lifecycle experience acquired over the years in different industries. I am comfortable working on requirement specifications, designs, implementations in several languages and operating systems, and testing at the system, integration and unit levels. I feel comfortable using both traditional and agile software methods. I am flexible, adaptable and rational. I take on the challenge of finding the simplest solution to the problem. I learn quickly and I like taking the time to thinking before doing. I have been part of many industries: railways, space, aviation, science, consumer, telecomms, medical I am comfortable leading or being led. My priority is the success of the team.
Markets
United Kingdom
Language
English
Fluently
Spanish
Fluently
French
Good
Ready for
Larger project
Ongoing relation / part-time
Full time contractor
Available
My experience
2017 - 2018
job
Enterprise Architect
Network Rail.
(Reading), UK. Nov-17 to Feb-18. Contract.
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.
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.
Implementation, STM32, Framework, Performing, SVN, Enterprise, Safety, Development, Testing, Firmware, Design, Developer, 3D, UML, Algorithms, Management, C, Matlab, UI, Research
2014 - 2014
job
processor
Hitex Ltd.
Coventry, UK. Feb-14 to Nov-14. Contract.
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.
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.
Design, Linux, Bootstrap, Test, Radio, Audio, Open source, Flash, GPS, Testing, Music, Streaming, Internet, Server, Production, Backbone
2006 - 2007
job
Technical Requirements Manager
Motorola Mobile Devices.
for the Orange Group carriers at the European Customer Solutions Centre. This customer-facing role involved understanding, prioritising and ensuring implementation of Orange requirements by Motorola.
Key skills: Negotiation, requirements, handsets, standards, technical compliance.
Key skills: Negotiation, requirements, handsets, standards, technical compliance.
Compliance, Implementation, Manager
My education
2003
-
2004
The Open University
Certification, N/a
Certification, N/a
1985
-
1990
n/a
BSc, Physics followed by MSc Electronics
BSc, Physics followed by MSc Electronics
?
-
2016
n/a
Masters, Madrid. Distance
Masters, Madrid. Distance
Juan's reviews
Juan has not received any reviews on Worksome.
Contact Juan Rodriguez
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to Juan directly in Worksome.
38000+ qualified freelancers
are ready to help you
Tell us what you need help with
and get specific bids from skilled talent in Denmark