Landon Cox

Landon Cox Email and Phone Number

Embedded developer, technical leader, SoC firmware, ARM, AVR, embedded Linux, drivers. Able to drive clarity from complexity. Quick study. US Citizen. @ Seasats
About Landon Cox

Engineer with deep experience in firmware, embedded hardware and security, sensor design, open source, networking, and computer aided design and engineering. I've developed on a myriad OS and hardware platforms, technologies and programming languages from C/C++ to Python and Ruby. Having worked on trust anchor SoC firmware at Atmel and Microchip (TA100, TPM, ECC508, and other authentication ASICs), I bring a strong security mindset to embedded systems and architectures.I have a maker mentality and I'm unafraid to try new designs and do hands-on prototyping to ensure architectural concepts are feasible and accurately inform project scope.I'm currently working on software for the autonomous boat company, Seasats, where I'm developing on-boat firmware as well as on-shore server-side solutions.Achievements prior to Microchip, Humatics, and Seasats: 1) Twin Dolphin Timing. Designed and produced a world-class speed climbing timing system used at national and world competitions. At the time it was one of five timing systems in the world certified for world record attempts and the only one from the US. Used in Cali, Columbia World Games and also in China world climbing championships. Key requirements: withstand brutal hits from athletes, survive in hot, dusty conditions - there is no second chance for timing systems. 2) Designed and implemented a patented wireless vibration sensor for HVAC equipment to lower energy costs and alert failures. Ushered device through R&D, Verizon device certification and manufacturing processes. Requirements included extreme reliability (devices were considered to be non-retrievable). Co-founder and CTO, Virtjoule, Inc. Technology breadth and depth includes- Embedded architecture and systems design- Embedded Hardware and firmware development- Technical leadership, multiple disciplines- Electronic CAD PCB layout (Eagle), Mech CAD (Fusion360)- Digi-fabrication tools and equipment (CNC, laser, Fusion360, 3D printing)Languages: C, C++, Python, Ruby, Java, many others.Specialties: Linux, bare-metal embedded development, sensor design, ARM, dsPIC, AVR, DSP, GPS, Ruby, Python, MySQL, PostreSQL, Apache, PHP, Eagle CAD, R stats, packet level network analysis, deep open source expertise.

Landon Cox's Current Company Details
Seasats

Seasats

View
Embedded developer, technical leader, SoC firmware, ARM, AVR, embedded Linux, drivers. Able to drive clarity from complexity. Quick study. US Citizen.
Landon Cox Work Experience Details
  • Seasats
    Senior Software Engineer
    Seasats Dec 2023 - Present
    San Diego, Ca, Us
    Firmware and application software development for autonomous boats (surface vehicles). Python, C++, hardware and sensor integration.Develop firmware in C++ for Battery Management System (BMS), R/C Crossfire protocols for manual control of the boat, power management controller for overall on-boat power control to main system and peripherals. Develop fleet-wide critical alert system in Python. Develop CPU checkout automated testing scripts and processes to configure and test boat computers prior to installation.
  • Humatics
    Senior Principal Engineer - Engineering Manager, Architect, Safety Critical Embedded Platform
    Humatics Apr 2021 - Dec 2023
    Waltham, Massachusetts, Us
    Responsible for guiding four teams into productization: embedded systems, algorithms, hardware and manufacturing, and embedded CI/CD.Currently, leading the engineering team responsible for developing a rail defect detection system called Focus.Personally responsible for architecting, integrating next generation safety critical embedded platform for rail navigation in transit systems. I prototyped an embedded platform including mechanical, electrical, firmware and safety-critical PikeOS hard-real-time operating system (RTOS) architecture to inform the full product development effort at various CENELEC stages. The prototype became the basis for the formal product architecture. Prototype and product is based on the NXP i.MX 8x quad-core ARM A35.Developed embedded software architecture for mixed-criticality PikeOS RTOS implementations which integrates various sensor types such as IMU, GNSS/INS and UWB RF systems and integrates with train controllers (CBTC/OBCU devices.)Devised strategies to marry modern software development with safety-critical V-model CENELEC standards, verification and validation. Test automation, embedded devops, and embedded security are always key elements in my designs.
  • Humatics
    Principal Engineer - Navigation Team Lead
    Humatics Oct 2020 - Mar 2021
    Waltham, Massachusetts, Us
    Led the rail navigation engineering team responsible for functional safety, CENELEC hardware, software, and mechanical for rail-based transit applications and the engineering teams for customer POCs. Worked closely with product management for product definition. Led hiring, building, mentoring sub-teams for navigation algorithm development, embedded hardware and software, system integration, embedded devops (GitLab), and mechanical. Worked closely with cross-functional teams in product management, functional safety, quality, project management, and finance/budgeting.Led safety-critical software and hardware implementation strategies.
  • Humatics
    Lead Engineer / Embedded Engineer / Solution Architect
    Humatics Jun 2019 - Oct 2020
    Waltham, Massachusetts, Us
    Multiple roles in engineering leadership and individual contribution for embedded hardware, firmware, and system design.Developed hardware test fixture for PLL controller board that governs Humatics mm wave chirp for ultra-precise ranging techniques. Fully automated Agilent spectrum analyzer, Rigol PSU, and wrote ARM MBed firmware for controlling and capturing spectrum test data and screenshots. Used GPIB, Python, C++/Mbed (Nucleo), and numpy for capture and automated report generation.Developed a hardware test fixture for testing an NXP-based TDMA RF cluster for controlling ranging requests on Humatics mm wave systems. Developed automated bulk-flashing J-Link, SWD multiplexer hardware, C++/MBed (Nucleo) for multiplexer control, capabilities to stop, start, reset NXP micros under script control. Automated Saleae logic analyzer capture of TDMA timing signals for analysis.Engineering lead of multi-disciplined leads (ME, EE, RF, Software, Firmware, Manufacturing, Test). Technical Product Owner of development of UWB applications in intralogistics. Direct customer interaction in developing microlocation / robotics localization solutions for the logistics industry including container ports and material handling systems. Hardware design lead of forklift mobile tracking unit. Integration of Ultra Wide Band localization systems into autonomous vehicles and manned vehicles for navigation and tracking applications within the logistics industry. Solution development covers system design, autonomous and manned vehicle integrations, embedded systems, networking, APIs. Custom solutions also involves working across organizations internally and externally and integrations using C++, QT GUI development, Python data analysis tools.
  • Humatics
    Senior Field Application Engineer
    Humatics Dec 2018 - Jun 2019
    Waltham, Massachusetts, Us
    Robotics localization Field and System Engineering. Developed solutions in RF, mechanical, electrical and software domains applied to autonomous vehicles and cranes. Robot Localization and Ultra-wideband (UWB) technology applications and technical integrations with industry leading AGV and AMR vehicles. Python, C, C++, and Qt for GUI development. Integration with Industrial protocols, PLCs and high-precision test equipment such as linear stage. Protocols: Ethernet/IP, Modbus driver development. Embedded system integration with Ethernet/IP.Developed Python, Dash, Plotly web GUIs for trade show demos. Python-based analysis tools for localization performance and RF coverage estimates.Worked directly with forward thinking customers to apply Humatics microlocation systems to industrial, automotive, and logistics markets.
  • Microchip Technology Inc.
    Crypto Firmware Engineer, Secure Products Group
    Microchip Technology Inc. Sep 2017 - Dec 2018
    Chandler, Az, Us
    ROM-level SoC firmware for CryptoAutomotive trust-anchor security IC - TA100. Applications include automotive secure boot, update, and comms, secure CAN bus, and general IoT. Developed firmware for ARM Cortex M0+ and AVR Custom SoCs using GCC and IAR compilers. Developed test driven firmware to MISRA standard.Developed NV wear-leveling and memory management subsystem. Designed and developed memory management firmware for EDC enabled and obfuscated NV memory to be resilient to numerous types of memory corruption scenarios and garbage collection. Developed X.509 certificate management subsystem including embedded C ASN.1 parser. Developed secure field update of TA100 SoC firmware including patch mechanism for ROM level routines.Implemented TDD embedded unit tests, designed and implemented TA100 SoC firmware memory map, IAR linker scripts, bootloader.Work closely with chip architect and RTL designers. Continuous Integration for embedded systems.
  • 5D Robotics, Inc
    Linux Software Engineer, Autonomous Vehicles And Positioning Systems
    5D Robotics, Inc Jan 2017 - Aug 2017
    Autonomous vehicle software development. Developed ports to ARM embedded Linux systems of the 5D's ultra wide band (UWB) centimeter accurate positioning system. Brought up embedded Linux-based ROS (Robot Operating System) on various A-class ARM systems.Build master for 5D's C++ ROS-based system for vehicle autonomy. Developed and admin'd multi-server GitLab Continuous Integration system with 130+ custom ROS packages under management covering complex robot configuration management, run-time distributions. CI server cluster on ESXi includes Linux and Windows systems for various types of builds. Using reverse tunneling and scripts, also integrated remote ARM A7 and ARM A8 bare metal cloud instances as native build servers for ARM ports with GitLab CI/CD.Responsible for installable distributions of robot runtimes for internal testing, and customer robots. ARM Platforms: Parallella ( Zynq, ARM A7), NanoPi A64 (ARM A8), BananaPi A84 (ARM A7), BeagleBone Cortex A8.
  • Atmel Corporation
    Crypto Firmware Engineer Secure Products Group
    Atmel Corporation Feb 2014 - Dec 2016
    San Jose, Ca, Us
    Hardware, firmware, embedded development with Atmel Crypto Group supporting IoT security. Led the architecture and implementation of portable C crypto firmware library, CryptoAuthLib, and software support for Atmel crypto authentication ICs. Firmware targets numerous Atmel SAM / ARM M0+, M4, M7, A5 Cortex, and AVR MCUs and MPUs.Direct support of very large silicon sales opportunities with custom firmware development: from proof of concept hardware simulators of proposed ASIC functionality, early prototyping and specs. Work closely with ASIC designers through all phases of development and stream-out.Android and Linux embedded kernel level device driver development. Experience with both Exynos and Qualcomm application processors at the kernel driver level. Yocto builds for Linux embedded.Implemented low-level firmware framework for an ARM M0+ Cortex based SOC Trusted Platform Module (TPM 2.0) including the C bootloader and flash-loader using IAR. Developed secure flash loaders for production silicon testers at sub-cons.Bare metal C firmware development on numerous microcontrollers. Implemented firmware using one wire, two-wire standard (I2C, SPI, SWI) and proprietary single-wire protocols.Devise and implement embedded, IoT security solutions using crypto authentication ICs from Atmel. Develop end-to-end examples complete with published application notes.Established commercial quality software development practices within semiconductor apps group including Continuous Integration practices and Git source management disciplines.Developer-to-developer training with customers. App note content developer. Technical blogger.
  • Microchip Technology
    Crypto Firmware Engineer, Manager, Secure Products Group
    Microchip Technology Feb 2014 - Dec 2016
    Chandler, Az, Us
    Managed 12 direct reports including firmware and IC design team members in the US and India. Project lead for TPM 2.0 (Trusted Platform Module) SoC firmware development. Continuation of Atmel Secure Products business unit - Atmel was acquired by Microchip April 2016. Individual contributor as well - developed very low-level technologies needed to bring up an ARM M0+ Cortex-based secure chip including boot loaders, flash-loaders, C-startup, hard-fault handlers, wear-leveling NV APIs, secure field firmware updates, automated low-level test harnesses, and tight debug integration with embedded IDEs such as IAR.Developed continuous integration (CI) build and automated test facilities for diverse embedded environments such as TPM and CryptoAuthentication devices within PC and IoT platforms. Buildmaster for TPM20 firmware product. Integrated Git from developer commit/push through the automated test and reporting phase on very diverse test apparatus. Deep and broad mastery of numerous platforms from custom embedded development boards through DevOps skills applied to embedded development.
  • 360Vl
    Principal Engineer
    360Vl Jan 2006 - Feb 2014
    Co-founder, product engineering and development of wireless sensors, RF and IP network architecture, micro-controller firmware, and system design. IT solutions architect for high availability and security infrastructures.Co-Founder and CTO of Virtjoule, Inc. Designed and produced a patented wireless vibration sensor for HVAC equipment. Ushered device through R&D, Verizon device certification and manufacturing processes. In charge of hardware design, functionality, parts selection, and firmware development. Requirements included extreme reliability (devices were considered to be non-retrievable), always-on survival in harsh outdoor environments, challenging RF environments, and ease of installation. Integrates with Linux, RoR, RESTful services in the cloud. Founder, sole developer, Twin Dolphin Timing. Designed and developed world-class timing systems for elite speed climbing competitions. All engineering aspects including mechanical, electrical, and software skills combined with digital fabrication including 3D printing, laser cutting, and CNC routing.Software and solutions architect for emergency traffic and emergency vehicle location systems. I work on the full stack of technology from requirements and architecture to dynamic web apps, GPS, RF, TCP/IP, middleware, embedded hardware, firmware, and sensors.Automated Vehicle Location (AVL) solution and component development. Flash web client, .NET/C# backend data and network architectures, embedded software development, integration solutions. Near-real-time vehicle location for first responders, inter-agency common operational pictures (C.O.P.s). City of Colorado Springs.Embedded development on dsPIC, AVR, XMOS parallel programming, Linux embedded. Small-volume schematic capture and PCB design.Vendor of microcontroller enclosure solutions to Sparkfun Electronics.Network and host security architectures for the enterprise using Snort, OSSEC, Splunk, RabbitMQ, MongoDB, and R stats.
  • Openlogic
    Software Engineer
    Openlogic Apr 2006 - Jul 2008
    Minneapolis, Mn, Us
    360VL contract software development focused on open source packages. Technical lead on OpenLogic Open Source Software Census, ossdiscovery project, a Ruby client and Rails server solution for counting open source usage. Open source packaging and configuration for numerous platforms (Linux distros and Windows flavors). Packaging open source for OpenLogic open source distribution platforms - involved Groovy scripts for auto-installing a myriad of open source packages certified and supported by OpenLogic.
  • Interactive Media
    Director Of Engineering
    Interactive Media Aug 2000 - Aug 2002
    Led the effort to build a Learning Content Management System (LCMS) called Revolver based on XML, Java/Servlets/Object Perl/CGI/Apache, Solaris and Linux platforms. System captures and reuses knowledge through multi-publishing of knowledge products such as courseware and knowledge banks. Integrated with Interwoven Teamsite CMS and version control systems. Recruited and built a world-class e-Learning engineering team. Took the software through three major revs, including internationalization. Contributed to business, market and sales product strategy. Made individual contributions in architecture, technology evaluation and selection, design, code and had overall responsibility for technical requirements, specifications, engineering, schedule, and releases. Virtually managed a team of 8 including software engineers, QA, and product doc/training roles.
  • Ibm/Lotus
    Principal Engineer
    Ibm/Lotus Sep 1999 - Jul 2000
    Armonk, New York, Ny, Us
    Got to IBM/Lotus via acquisition of Macromedia product. A lead engineer and architect on Pathware 4, took product through transition to LearningSpace 4, an enterprise-scale web-based learning and student management system. Pathware was acquired by IBM/Lotus from Macromedia in Sept ’99. Technologies involved: Java (server and client- side), ASP, IIS/NT, HTML/DHTML/JavaScript cross-browser, Flash/Generator.
  • Macromedia, Inc.
    Principal Engineer
    Macromedia, Inc. Sep 1997 - Sep 1999
    San Jose, Ca, Us
    A lead engineer and architect on Pathware 4. Set thin client technology directions for Pathware 4, main developer of curriculum planning module (DHTML/JS, server-side Java), cross-browser development, server-side authoring, on-line assessments, Flash Generator. Did packet-level protocol analysis for difficult web-networking problems. Developed web scaling strategies and architectures for customers like USWest and FedEx. Pre and post technical sales support for high-profile, critical customers (smoke jumper.) Internal product training. Developed web scale testing labs and techniques to determine performance envelopes of Pathware. Honor: one of two people in Macromedia Learning Division to get top-performer in ’99.
  • Interbot, Inc
    President
    Interbot, Inc May 1996 - Sep 1997
    Contract programming/internet software. Clients included Macromedia Shockwave team. Developed HTTP and FTP protocol subsystems that are the basis of Director Shockwave authoring environment. FTP protocols are the basis of Dreamweaver site management features as well as the Authorware external media browser. Protocols developed as a single C++ code base for 4 platforms (Mac 68k/PPC, Windows 3, and 32b Windows.) Developed MFC/Win32 based network management software for Santa Clara based 3Com for deployment within MSN’s high-speed infrastructure – LANplex INet/FDDI switch management was deployed in MSN NOC. SNMP and TCP/IP network management and architecture. Developed Shockwave plugin, XtraSafe, for encrypting multimedia resources. DES encryption for all supported Macromedia platforms and products. Product/asset was purchased by Macromedia prior to joining Macromedia fulltime.
  • Synernetics 3Com Switching Division
    Senior Software Engineer
    Synernetics 3Com Switching Division Nov 1989 - May 1996
    Lead architect and developer on high-speed switched network management products for start-up Synernetics which was later acquired and turned into 3Com Switching Division. Developed network health monitoring software on SunOS, Solaris, HP/UX, AIX, and Windows. Technology mastery covered SNMP, OpenView, SunNet Mgr, X Windows/Motif, MFC, C++, FDDI and switched Ethernet networks. Custom software for services customers like Wells Fargo Bank included Tcl scripting with Expect to manage software updates of LANplex switches and 3Com routers. Wrote FDDI SMT device drivers for National Semi prototype FDDI chipset. Ported FDDI SMT to Intel. Did Interop trade-show interoperability testing. Spent 3 years in Boston area, then the rest as a remote developer in Colorado Springs.
  • 3Com
    Principal Software Engineer
    3Com 1989 - 1996
    Marlborough, Ma, Us
    Started with startup Synernetics. Synernetics was purchased by 3Com and turned into the 3Com Switching Division. Worked in network management software development on various platforms including SunOS, HP/UX, AIX, and Windows. Gnu/C++, Visual C++, SNMP, FDDI, Ethernet switching protocols.
  • Prime Computer
    Software Engineer
    Prime Computer 1984 - 1986
    Us
    FDDI SMT network management software development to render and analyze token ring topologies. C++/TCP/IP/FDDI.Developed PC spreadsheet to PRIME database integration technologies. C/ASM.

Landon Cox Skills

Embedded Systems Linux Software Development Embedded Software Unix C Firmware Testing Apache Device Drivers Bash C++ Java Ruby Hardware Architecture Mysql Tcp/ip Cloud Computing Android Xml Ruby On Rails Open Source Rest Web Applications Postgresql Embedded Linux Php Product Innovation Mobile Applications Internet Protocol Suite Representational State Transfer Avr R Embedded C Gps Drbd Eagle

Landon Cox Education Details

  • Colorado State University
    Colorado State University
    Computer Engineering

Frequently Asked Questions about Landon Cox

What company does Landon Cox work for?

Landon Cox works for Seasats

What is Landon Cox's role at the current company?

Landon Cox's current role is Embedded developer, technical leader, SoC firmware, ARM, AVR, embedded Linux, drivers. Able to drive clarity from complexity. Quick study. US Citizen..

What is Landon Cox's email address?

Landon Cox's email address is la****@****ail.com

What is Landon Cox's direct phone number?

Landon Cox's direct phone number is +176078*****

What schools did Landon Cox attend?

Landon Cox attended Colorado State University.

What are some of Landon Cox's interests?

Landon Cox has interest in An Embedded Electronics Blog, Sport And Dirt Bikes, Road Biking, An Embedded Electronics Blog Http, Twindolphintiming, Blog, Com, Http, Twin Dolphin Timing, Woodworking.

What skills is Landon Cox known for?

Landon Cox has skills like Embedded Systems, Linux, Software Development, Embedded Software, Unix, C, Firmware, Testing, Apache, Device Drivers, Bash, C++.

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.