Jim Croyle work email
- Valid
- Valid
- Valid
- Valid
- Valid
- Valid
Jim Croyle personal email
Embedded real-time software engineer with 25+ years of experience designing and implementing embedded software for critical resource-constrained products. I have consistently delivered high quality product software written for a wide variety of processors and ASICs across an eclectic range of product technologies, including fingerprint ASIC firmware, autonomous robots for warehouse automation, cyanobacteria biofuel reactor control systems, multi-processor wind turbine controllers, flight qualified spacecraft control systems, 1st gen VPN encryptors, and game-changing WAN/LAN QoS technology. Embedded Targets: Risc-V, ARM, Microchip (PIC), Intel x86, Motorola 68K , 1750A, etcLanguage & OS: C, C++, assembler, Ubuntu, FreeRTOS, Bare-metalDev-Tools: IAR, gnu, git, svn, various IDEs, ICE, jtag, DSOs, DMMs ...
Chorus Llc
-
Principal Embedded Software EngineerChorus LlcHarvard, Ma, Us
-
FounderTerralytic AiHarvard, Ma, Us
-
Principal Embedded Software EngineerAmerican Battery Solutions Inc. Mar 2023 - Sep 2023Detroit, Michigan(Mi), Us -
Principal Embedded Software EngineerOutrider Aug 2022 - Feb 2023Golden, Colorado, Us -
Distinguished Embedded Software EngineerAppharvest Feb 2022 - Aug 2022Morehead, Kentucky, Us -
Contract Firmware EngineerPerformance Motion Devices, Inc. (Pmd) Apr 2021 - Jan 2022Boxborough, Ma, UsSoup to nuts development of firmware (bootloaders, peripheral drivers, IPC, host tools) for next-gen multi-core Risc-V motor controller ASIC. Full spectrum lone-wolf deliverables - architecture, design, implementation , test & doc. C, assembly, FreeRTOS, SiFive core libraries & GNU tools. -
Sr Embedded Software Engineer (Esde Iii)Amazon Mar 2019 - Sep 2020Seattle, Wa, Us -
Senior Principle Firmware EngineerIdex America, Inc. Apr 2017 - Mar 2019Oslo, NoDeveloped metal mask & product code for ARM based next-gen biometric fingerprint ASIC. -
Principle Embedded Software EngineerAlert Innovation Nov 2016 - Apr 2017Andover, Massachusetts, UsDeveloped stepper motor drivers for several axes on a new breed of autonomous robots. ARM / Ubuntu target, C++, ROS. Deliverables included a ROS Controls Robot HW API library with a test & integration framework for SQA and documentation. -
Senior Principle Embedded Software EngineerSymbotic Jun 2014 - Nov 2016Wilmington, Ma, UsDeveloped autonomous mobile robot charger firmware for monitoring and controlling PM-Bus (I2C based) hot swappable power supply modules including fault recovery logic, charger pad contactor control, and basic network appliance support – DHCP, BOOTP, Telnet, and syslog.Team Lead and Principle Developer for a Safe Access System used to access autonomous robotic storage structure with 100s of active autonomous mobile robots. The safe access architecture provides a method of ensuring that quarantined access areas are safe for humans to enter for servicing. Bots are secured to a SIL-2 level of safety (per 61508.) SafetyCPU is a proprietary Symbotic hardware design centered around TI's Hercules ARM safety CPUs, written in C++ and assembly using IAR tools.Manager of a few talented real-time embedded software engineers. Provide direction and vision for embedded software on the autonomous mobile robot platform. -
Manager, Controls & Automation GroupJoule Unlimited Technologies, Inc. Jul 2013 - May 2014Bedford, Ma, UsLed a small group of engineers to develop and maintain all Bio-reactor control systems, research lab control systems, and engineering prototype systems. Designed next generation wireless bio-reactor controllers to replace PLC centric architecture. Wireless implemented using MiWi RF stack. Tools/platforms: Microchip MPLAB X (and C16/32 compilers), ported Microchip software modules (IP/TCP, MiWi pro, ModBus), Real-ICE, DSO, DMM. -
Sr. Automation & Controls EngineerJoule Unlimited Technologies, Inc. Jul 2012 - Jul 2013Bedford, Ma, UsRe-architected/developed 1st gen legacy bio-reactor RTU system to include increased (x3) channels of I/O (analog and digitial), ethernet support (IP/TCP/UDP), ModBus over IP, Telnet, TFTP, and HTML server, flash file system with data logging, programmable PID control loops, remote firmware upgrade, and batch command (recipe) processing. Microchip based target (64K RAM, 128K Program flash) using MPLAB X IDE (C and assembler), standard test equipment (ICE, DSO, DMM, signal gen). -
Senior Software EngineerPacketeer 1996 - 2000UsDeveloped highly optimized network device drivers for core product, Packetshaper, a LAN/WAN bandwidth management box with patented TCP rate control tech. Principle responsibilities included development and support of performance critical functions including, device drivers, proprietary RTOS core, and internal packet handling and rate control systems. Based on Intel motherboard technology, programming in assembly and C. Utilized ICE, protocol analyzers, Windows and Linux GNU tools. Ported product to Red Hat Linux OS. -
Senior Software EngineerCylink 1993 - 1996UsLed small team of engineers in design and development of real-time Ethernet packet encryption product (early corporate VPN product with certificate server and Diffie-Hellman key exchange). Developed firmware using Windows target and host – C and assembler, ICE debugger platform. Ported product to Cisco 7500 series router plug-in module – an encryption accelerator PCI bus card built by Cylink in joint development program with Cisco software engineers. -
Embedded Software EngineerUc Berkeley, Space Sciences Lab 1991 - 1993Berkeley, Ca, UsDesigned and developed real-time embedded systems (incl RTOS) for ion spectrometer flight software on Cluster spacecraft (ESA project). Coordinated with French and Italian software engineers to interface with other spacecraft systems. Logic Analyzer for debug. Extreme real time constraints. Instrument D/A DMA control, A/D monitoring, alarm response, TDMA telemetry support, remote config and control. Target: 1750A (16-bit rad-hard military processor). -
Software EngineerU.S. Windpower 1987 - 1991Support and Coding of wind turbine real-time control system. Multi-processor, Motorola 68K based target. Sun (Unix) development platform, GNU tools, ICE, logic analyzer. Optimized real-time performance characteristics in primary control algorithms, driver development and debug. Developed wind farm SCADA system (PC/Windows). Gathered periodic wind turbine data and reconfigured wind farm for optimal performance based on meteorological and power performance data.
Jim Croyle Skills
Jim Croyle Education Details
-
Kalamazoo CollegeComputer Science
Frequently Asked Questions about Jim Croyle
What company does Jim Croyle work for?
Jim Croyle works for Chorus Llc
What is Jim Croyle's role at the current company?
Jim Croyle's current role is Principal Embedded Software Engineer.
What is Jim Croyle's email address?
Jim Croyle's email address is jc****@****zon.com
What schools did Jim Croyle attend?
Jim Croyle attended Kalamazoo College.
What skills is Jim Croyle known for?
Jim Croyle has skills like Automation, Processors, Asic, Jtag, Gnu Debugger, C++, Engineering Management, Networking, Instrumentation, Labview, Software Engineering, Software Design.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial