Post Job Free
Sign in

Software Engineer Embedded

Location:
Pepperell, MA
Posted:
July 30, 2025

Contact this candidate

Resume:

Jim Croyle, Embedded Software Engineer

Harvard, MA ************@*****.*** 978-***-****

Embedded systems architect and technical leader with 25+ years of experience delivering high-performance firmware for robotics, energy systems, and industrial automation.

Technical Skills

Languages: C, C++, Assembly (ARM, RISC-V), Bash, Python, Safety C++ (61508)

Protocols: LoRaWAN, Ethernet, TCP/IP, LwIP, USB, CANopen, SPI, I2C, RS-232/422

Tools/OS: STM32, ARM Cortex, FreeRTOS, SafeRTOS, TI RTOS, ROS, GNU, eclipse, STM32Cube, Docker, Git, CI/CD, Xilinx FPGA, Nvidia Xavier, Ubuntu Hardware: ARM (STM32, PIC32), Risc-V, Intel, Motorola, Lockheed (1750A)

Debugging: JTAG (gdb), ICE, Oscilloscope, Logic Analyzer, DMM

Recent Experience

Terralytic Ai

Embedded Software Engineer

Harvard, MA May 2024 – Present Founding Engineer

●Wrote firmware for low-power STM32-based LoRaWAN nodes for precision ag solution.

●Prototyping with STM32N6 for more reliable edge control during cloud disruptions.

American Battery Systems

Embedded Software Engineer

Hudson, MA Mar 2023 – Sep 2023

●Architected & implemented OTA firmware update framework for updating 1000’s of MCUs across a multitiered network: server (CAN) gateway (BLE) wireless nodes.

●System installed in a MegaWatt class lithium energy storage prototype.

Outrider

Embedded Software Engineer

Golden, CO Aug 2022 – Feb 2023 Remote

●Developed SIL-rated monitoring system for CPU/memory integrity using ROS.

●Added safety alarms for tracking performance of 6 critical MCUs talking over CAN.

AppHarvest

Embedded Software Engineer

Burlington, MA Feb 2022 – Jul 2022 Team Lead

●Led STM32F7 firmware modernization project for a prototype tomato picker robot

●Refactored FreeRTOS architecture, integrated LwIP, and implemented crash handling

Performance Motion Devices

Firmware Engineer

Westford, MA May 2021 – Jan 2022 Remote

●Developed secure dual-stage bootloader for new RISC-V ASIC, used Xilinx FPGA sim.

●Automated builds with CI/CD via Git workflows.

Amazon

Embedded Software Engineer

Hudson, MA Mar 2019 – Sep 2020 Team Lead, SDE III

●Developed Shopping Cart (“Dash”) camera/lighting control firmware (STM & Nvidia)

●Mentored two more junior developers (SDE-I,II) for weighing sub-system and BMS

IDEX

Firmware Engineer

Tewksbury, MA May 2017 – Mar 2019 Team Lead, Architect

●Architected low-power biometric ASIC firmware for contactless credit cards.

●Created HAL and ROM bootloaders for Mastercard’s commercial ASIC deployment.

Alert Innovation

Embedded Software Engineer

Billerica, MA Nov 2016 – May 2017

●Built ROS-based motion control firmware for prototype robotic lifts.

Symbotic

Embedded Software Engineer

Wilmington, MA May 2014 – Nov 2016 Team Lead

●Wrote firmware for charging system used in fast charging robot super-caps

●Wrote SIL-2 safety system for autonomous mobile robots (bot chips and servers)

Joule

Embedded Software Engineer

Bedford, MA Jul 2012 – May 2014 Team Lead, Manager

●Led small controls group (3 people) while developing next gen controller for bioreactor

●Replacing PLC with low cost PCBA created a financially viable product for large installs

Earlier Experience

Packeteer 1996–2000 Driver firmware for QoS device for LAN/WAN connections

Cylink 1994–1996 Cisco 7500 series Cryptographic accelerator card firmware

UC Berkeley 1992–1994 Spacecraft flight software for ESA Cluster ion spectrometer

Kenetech 1987–1992 SCADA and multi-processor wind turbine control systems

Education

B.A., Computer Science Kalamazoo College MI 1982-1987 gpa 3.7



Contact this candidate