I am a technically focussed person who has specialized in the development of embedded systems. I have held numerous technical and leadership positions including senior systems engineer, software development manager, project manager, technology leader, team-leader, and principal engineer in both large and small organisations. Highlights:- More than 20 years of experience as a hands-on developer of products ranging from avionic systems, through telecommunications, to industrial wireless. - Well versed in the requirements of real-time embedded systems. - Good knowledge of programming languages, RTOS, wired and wireless communications protocols, networking, device management, development tools, and software development environments. I believe in the pragmatic application of a structured and disciplined development process that has been tailored to complement the business requirements of each specific project.Specialties: - Leading and managing technical teams - Applying structured development processes and practices to develop products efficiently - Capturing Requirements and writing Technical Specifications - System-level design - Software design and development - Programming (Assembler, C, DSP, Real-Time Operating Systems, Embedded Linux) - Identifying and evaluating open-source software and tools - Project management - Domain expertise: Wireless, Telecommunications, Networking, Avionics
Listed skills include Embedded Systems, Software Engineering, Software Development, Telecommunications, and 22 others.