A software engineering professional with extensive experience in development for embedded systems, monitoring and control equipment, sophisticated consumer electronics and medical devices (IEC 62304).A proven team and project leader who is adaptable in the face of dynamic business needs.Primary Skills Summary‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾✔ C/C++/C#/Java/Python✔ Assembly (for devices including 68HC11, 68xxx, C166 and ARM).✔ Team and project management.✔ Real-time embedded software development.✔ IoT device development (including NB-IoT, LWM2M and FOTA solutions)✔ Bootloader/bootstrap/flash programming development.✔ BSP/Baseporting (both for initial board bring-up and ongoing maintenance).✔ Device driver development (including LCD, USB, SPI, I2C, UART, audio, touchscreen, accelerometer) for Symbian OS, Windows Mobile/Windows Smartphone, RTX, RTOS and bare metal implementations.✔ Extensive implementation experience on a variety of complex SoCs including ST Micro, T.I. OMAP/MSP430, Renesas/NEC, Intel, Microchip PIC/AVR.✔ Proficient using Clearcase, Perforce, Subversion, Mercurial and Git version control systems.✔ Extensive experience using defect tracking systems including TeamTrack, Bugzilla and JIRA.✔ Experienced using project management tools including Microsoft Project.Evolving Skills Summary‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾✔ Rust✔ Windows desktop application development✔ Android application development✔ HTML5/CSS3✔ Bootstrap✔ Javascript✔ AngularJS✔ Node.js✔ Ionic
Listed skills include Embedded Systems, Device Drivers, Embedded Software, Software Engineering, and 46 others.