Jim Croyle

Jim Croyle Email and Phone Number

Principal Embedded Software Engineer @ Harvard, MA, US
Harvard, MA, US
Jim Croyle's Location
Harvard, Massachusetts, United States, United States
Jim Croyle's Contact Details
About Jim Croyle

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 ...

Jim Croyle's Current Company Details
Chorus LLC

Chorus Llc

Principal Embedded Software Engineer
Harvard, MA, US
Jim Croyle Work Experience Details
  • Chorus Llc
    Principal Embedded Software Engineer
    Chorus Llc
    Harvard, Ma, Us
  • Terralytic Ai
    Founder
    Terralytic Ai
    Harvard, Ma, Us
  • American Battery Solutions Inc.
    Principal Embedded Software Engineer
    American Battery Solutions Inc. Mar 2023 - Sep 2023
    Detroit, Michigan(Mi), Us
  • Outrider
    Principal Embedded Software Engineer
    Outrider Aug 2022 - Feb 2023
    Golden, Colorado, Us
  • Appharvest
    Distinguished Embedded Software Engineer
    Appharvest Feb 2022 - Aug 2022
    Morehead, Kentucky, Us
  • Performance Motion Devices, Inc. (Pmd)
    Contract Firmware Engineer
    Performance Motion Devices, Inc. (Pmd) Apr 2021 - Jan 2022
    Boxborough, Ma, Us
    Soup 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.
  • Amazon
    Sr Embedded Software Engineer (Esde Iii)
    Amazon Mar 2019 - Sep 2020
    Seattle, Wa, Us
  • Idex America, Inc.
    Senior Principle Firmware Engineer
    Idex America, Inc. Apr 2017 - Mar 2019
    Oslo, No
    Developed metal mask & product code for ARM based next-gen biometric fingerprint ASIC.
  • Alert Innovation
    Principle Embedded Software Engineer
    Alert Innovation Nov 2016 - Apr 2017
    Andover, Massachusetts, Us
    Developed 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.
  • Symbotic
    Senior Principle Embedded Software Engineer
    Symbotic Jun 2014 - Nov 2016
    Wilmington, Ma, Us
    Developed 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.
  • Joule Unlimited Technologies, Inc.
    Manager, Controls & Automation Group
    Joule Unlimited Technologies, Inc. Jul 2013 - May 2014
    Bedford, Ma, Us
    Led 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.
  • Joule Unlimited Technologies, Inc.
    Sr. Automation & Controls Engineer
    Joule Unlimited Technologies, Inc. Jul 2012 - Jul 2013
    Bedford, Ma, Us
    Re-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).
  • Packeteer
    Senior Software Engineer
    Packeteer 1996 - 2000
    Us
    Developed 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.
  • Cylink
    Senior Software Engineer
    Cylink 1993 - 1996
    Us
    Led 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.
  • Uc Berkeley, Space Sciences Lab
    Embedded Software Engineer
    Uc Berkeley, Space Sciences Lab 1991 - 1993
    Berkeley, Ca, Us
    Designed 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).
  • U.S. Windpower
    Software Engineer
    U.S. Windpower 1987 - 1991
    Support 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

Automation Processors Asic Jtag Gnu Debugger C++ Engineering Management Networking Instrumentation Labview Software Engineering Software Design Project Management C Linux System Architecture Embedded Software Integration Firmware Rtos Debugging Device Drivers Embedded Systems Software Development Tcp/ip Testing Unix Real Time Operating Systems Programming Arm Architecture Algorithms Ethernet Operating Systems Engineering Bash Architecture

Jim Croyle Education Details

  • Kalamazoo College
    Kalamazoo College
    Computer 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

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.