
Steven Imlach
Professional Skills – Embedded Software Engineer * Over 25 years experience with embedded design in both hardware and software. =>... | San Diego, California, United States
*50 free lookup(s) per month.
No credit card required.
Steven Imlach’s Emails si****@sa****.rr
Steven Imlach’s Phone Numbers No phone number available.
Social Media
Steven Imlach’s Location San Diego, California, United States
Steven Imlach’s Expertise Professional Skills – Embedded Software Engineer * Over 25 years experience with embedded design in both hardware and software. => Xilinx Zynq UltraScale+ MPSoCs application driver and development * Xilinx FPGA Block design for I/O, Deep Learning Processor Unit, Vitis AI development environment * Xilinx Embedded Linux (Petalinux, Yocto) for the UltraScale+ MPSoC architecture ARM_53 * Xilinx FreeRTOS development for ARM_R5 cores * Xilinx VCU (video) block design with gstreamer implementation. * Driver development includes CAN, i2c, SPI, DMA Linux V4L and gstreamer development * Systems level coding and porting (68k, PPC, ARM, x86, MIPS) with Linux, QNX, LynxOS, VxWorks, OSE. * Proficient in C/C++ for application OO design as well as embedded (real-time) development. * Scripting (experience) languages include BASH, Perl, Python * Latest platform experience on Broadcom (7445C0) using the Linux 3.8 kernel. Atmel G25, G45 ARM – 3.6 Linux. PowerPC P2020 with Gentoo Linux 3.2. Xilinx v2021.1 Vivado and Vitis (AI) for ZCU10x reference boards. * Experience with integration and update of Open Source Software into embedded project. (busybox, OpenSSL, cURL, lighttpd, etc) * Integration and development of a thread aware syslog service (busybox) into embedded environment. * Cleared to Secret level with COMSEC by DOD while at Viasat. Extended while at Aeronautical. (Expired) Tools, Software and Hardware * Xilinx Vivado and Vitis suite of tools. Petalinux for version v2021.1 and previous * uClibc, GNU native and cross, Open Source and proprietary boot code for NAND and NOR, BSPs for porting * SCM process during development, code review and code testing phases. * Establish Virtual (VirtualBox) Linux build servers that support FTP, NFS and cross development. * Established and administered Subversion archived code on a project basis. Established (and codified) code versioning for development, (SQA) testing and release. Familar with Clearcase, GIT, Agile tools and procedures. * UML top level design for complicated software stacks based upon inheritance and relationships. Professional Skills – Field Applications Engineer * Customer on-site presentations and demos of deterministic real-time design. * International travel attached to sales for product representation. * Presentation of product information at sales conferences and technical shows.
Steven Imlach’s Current Industry Microsoft
Steven
Imlach’s Prior Industry
Ibm General Products Division
|
Irt
|
Synergy Microsystems
|
Lynx Real Time Systems
|
Enea
|
Montavista Software
|
Viasat
|
General Atomic Aeronautical
|
Solekai Systems
|
Open Kernel Labs
|
L3 Communications
|
Arris
|
Systech
|
Space Micro
|
Cymer
|
Nortek Security And Control
|
A2e Technologies
|
Triple Crown
|
Mavenir
|
Microsoft
Not the Steven Imlach you were looking for?
Find accurate emails & phone numbers for over 700M professionals.
Work Experience

Microsoft
Embedded Software Engineer
Tue Nov 01 2022 00:00:00 GMT+0000 (Coordinated Universal Time) — Present
Mavenir
Senior Embedded Software Engineer
Fri Apr 01 2022 00:00:00 GMT+0000 (Coordinated Universal Time) — Sat Oct 01 2022 00:00:00 GMT+0000 (Coordinated Universal Time)
Triple Crown
Senior Embedded Software Engineer
Sat Jan 01 2022 00:00:00 GMT+0000 (Coordinated Universal Time) — Tue Feb 01 2022 00:00:00 GMT+0000 (Coordinated Universal Time)
A2e Technologies
Senior Embedded Software Engineer
Thu Mar 01 2018 00:00:00 GMT+0000 (Coordinated Universal Time) — Fri Oct 01 2021 00:00:00 GMT+0000 (Coordinated Universal Time)
Nortek Security And Control
Senior Software Engineer
Sat Oct 01 2016 00:00:00 GMT+0000 (Coordinated Universal Time) — Sat Jul 01 2017 00:00:00 GMT+0000 (Coordinated Universal Time)
Cymer
Senior Software Engineer Contract (Oxford, Intl)
Fri Jan 01 2016 00:00:00 GMT+0000 (Coordinated Universal Time) — Fri Jul 01 2016 00:00:00 GMT+0000 (Coordinated Universal Time)
Space Micro
Embedded Software Engineer
Wed Jul 01 2015 00:00:00 GMT+0000 (Coordinated Universal Time) — Tue Sep 01 2015 00:00:00 GMT+0000 (Coordinated Universal Time)
Systech
Embedded Software Engineer
Tue Jul 01 2014 00:00:00 GMT+0000 (Coordinated Universal Time) — Fri May 01 2015 00:00:00 GMT+0000 (Coordinated Universal Time)
Arris
Contract Software Engineer (Artech)
Wed Jun 01 2011 00:00:00 GMT+0000 (Coordinated Universal Time) — Sun Jun 01 2014 00:00:00 GMT+0000 (Coordinated Universal Time)
L3 Communications
Contract Software Engineer (Tristaff)
Sat Nov 01 2008 00:00:00 GMT+0000 (Coordinated Universal Time) — Wed Sep 01 2010 00:00:00 GMT+0000 (Coordinated Universal Time)
Open Kernel Labs
Field Application Engineer
Fri Jun 01 2007 00:00:00 GMT+0000 (Coordinated Universal Time) — Wed Oct 01 2008 00:00:00 GMT+0000 (Coordinated Universal Time)
Solekai Systems
Embedded Software Engineer
Thu Mar 01 2007 00:00:00 GMT+0000 (Coordinated Universal Time) — Fri Jun 01 2007 00:00:00 GMT+0000 (Coordinated Universal Time)
General Atomic Aeronautical
Senior Software Engineer
Sun Jun 01 2003 00:00:00 GMT+0000 (Coordinated Universal Time) — Thu Mar 01 2007 00:00:00 GMT+0000 (Coordinated Universal Time)
Viasat
Member, Technical Staff (Senior Software Engineer)
Sun Jul 01 2001 00:00:00 GMT+0000 (Coordinated Universal Time) — Sat Mar 01 2003 00:00:00 GMT+0000 (Coordinated Universal Time)
Montavista Software
Field Application Engineer
Mon May 01 2000 00:00:00 GMT+0000 (Coordinated Universal Time) — Fri Jun 01 2001 00:00:00 GMT+0000 (Coordinated Universal Time)
Enea
Field Application Engineer
Mon Feb 01 1999 00:00:00 GMT+0000 (Coordinated Universal Time) — Mon May 01 2000 00:00:00 GMT+0000 (Coordinated Universal Time)
Lynx Real Time Systems
Field Application Engineer
Sun Jun 01 1997 00:00:00 GMT+0000 (Coordinated Universal Time) — Mon Feb 01 1999 00:00:00 GMT+0000 (Coordinated Universal Time)
Synergy Microsystems
Senior Software Engineer
Sat Sep 01 1990 00:00:00 GMT+0000 (Coordinated Universal Time) — Sun Jun 01 1997 00:00:00 GMT+0000 (Coordinated Universal Time)
Irt
Software Engineer
Sun Sep 01 1985 00:00:00 GMT+0000 (Coordinated Universal Time) — Sat Sep 01 1990 00:00:00 GMT+0000 (Coordinated Universal Time)
Ibm General Products Division
COOP Test Technician
Tue Nov 01 1983 00:00:00 GMT+0000 (Coordinated Universal Time) — Sun Sep 01 1985 00:00:00 GMT+0000 (Coordinated Universal Time)