Skip to content
@Northeastern-Electric-Racing

Northeastern Electric Racing

  
Finishline Logo         
 
 

We are a student-run organization at Northeastern University building all-electric formula-style race cars from scratch to compete in Formula Hybrid + Electric and Formula SAE.

Our software team is a diverse group of software, computer, and electrical engineers committed to developing quality products and applications. The scope of the software team ranges from writing the code for real-time firmware control of critical automotive systems to developing a fully featured project management dashboard to maintain the timeline and organization required for building a racecar annually.

Our Active Projects

Project Name Description Technologies Used
Web Development
Finishline Logo A full-stack web application which enables organized project management of the team's build cycle, including timeline, task, personnel, BOM, finance, and meeting management. Typescript, React, Express, Node.js
Launchpad (external org) A git based educational system for understanding and honing basic skills in the world of software. Git, Typescript, React, Express
Application Software
Argos A full stack data visualization and storage tool enabling real-time processing of car diagnostics for debugging and racetime information, as well as long term cloud management and querying of car statitistics. Rust, MQTT, Prisma, TimescaleDB, Angular, Typescript, Protobuf
Nero An extensive and intuitive car dashboard. QT, C++, QML, MQTT
Firmware
Shepherd A from-scratch battery management system (ver. 3). C, ThreadX
Cerberus A real-time state manager for the car, controlling torque calculations and peripheral functions (ver. 2). C, ThreadX
Proteus A real-time from-scratch dual processor motor controller (pre 1.0). C, FreeRTOS
Mechanical Sensor Board FW A minimal and dynamic sensor interpreter for CAN bus relaying (pre-release 2). C, ThreadX
Embedded Software
Odysseus A custom Linux operating system supporting our Wireless and Siren initiatives, also hosting Calypso, NERO, and Argos. HaLow 802.11ah, MQTT, Buildroot, Python
Calypso A minimal application to bidirectionally process and translate CAN bus packets and MQTT messages using a human readable code-generating configuration. Rust, SocketCAN, MQTT, Python, Protobuf
Embedded-Base A collection of platform agnostic drivers, middlewares, and CAN bus decoder/encoder generation utilities to support firmware and embedded software projects. C, Python

If you have any questions or would like to get involved in the NER Software Team, please reach out to Chief Software Engineer Sean Walker: walker.se@northeastern.edu.

Pinned Loading

  1. Argos Argos Public

    Our full-stack data visualization tool

    TypeScript 5

  2. FinishLine FinishLine Public

    Our project management dashboard, v5

    TypeScript 36 9

  3. TSECU-Shepherd TSECU-Shepherd Public

    BMS Firmware for Northeastern Electric Racing's 25A Electric Racecar

    C

  4. Odysseus Odysseus Public

    Our MQTT-based telemetry system, enabled by HaLow WiFi and Buildroot

    Shell 5 1

  5. Nero-2.0 Nero-2.0 Public

    Our vehicle dashboard, written in C++ with QT framework

    QML 6 1

  6. Cerberus-2.0 Cerberus-2.0 Public

    Firmware for 25A's Vehicle Control Unit (VCU)

    C

Repositories

Showing 10 of 49 repositories
  • FinishLine Public

    Our project management dashboard, v5

    Northeastern-Electric-Racing/FinishLine’s past year of commit activity
    TypeScript 36 AGPL-3.0 9 375 (1 issue needs help) 17 Updated Feb 3, 2026
  • TSECU-Shepherd Public

    BMS Firmware for Northeastern Electric Racing's 25A Electric Racecar

    Northeastern-Electric-Racing/TSECU-Shepherd’s past year of commit activity
    C 0 0 9 2 Updated Feb 3, 2026
  • Embedded-Base Public

    A collection of drivers, middleware, and development tools for use across systems

    Northeastern-Electric-Racing/Embedded-Base’s past year of commit activity
    C 2 1 23 1 Updated Feb 3, 2026
  • Odyssey-Definitions Public

    Definition files for CANbus and Automotive Ethernet packets parsed by Odyssey.

    Northeastern-Electric-Racing/Odyssey-Definitions’s past year of commit activity
    TypeScript 0 0 1 5 Updated Feb 3, 2026
  • Cerberus-2.0 Public

    Firmware for 25A's Vehicle Control Unit (VCU)

    Northeastern-Electric-Racing/Cerberus-2.0’s past year of commit activity
    C 0 0 9 3 Updated Feb 3, 2026
  • Argos Public

    Our full-stack data visualization tool

    Northeastern-Electric-Racing/Argos’s past year of commit activity
    TypeScript 5 AGPL-3.0 0 23 (2 issues need help) 5 Updated Feb 3, 2026
  • Nero-2.0 Public

    Our vehicle dashboard, written in C++ with QT framework

    Northeastern-Electric-Racing/Nero-2.0’s past year of commit activity
    QML 6 1 17 (3 issues need help) 3 Updated Feb 3, 2026
  • Calypso Public

    Configurable CAN-MQTT Gateway

    Northeastern-Electric-Racing/Calypso’s past year of commit activity
    Rust 2 1 12 (2 issues need help) 7 Updated Feb 2, 2026
  • Odysseus Public

    Our MQTT-based telemetry system, enabled by HaLow WiFi and Buildroot

    Northeastern-Electric-Racing/Odysseus’s past year of commit activity
    Shell 5 1 28 5 Updated Feb 2, 2026
  • Ithaca Public

    Data visualization tools for data collected by our cars telemetry system.

    Northeastern-Electric-Racing/Ithaca’s past year of commit activity
    Python 1 MIT 0 1 0 Updated Feb 1, 2026

Top languages

Loading…

Most used topics

Loading…