Skip to content
@Northeastern-Electric-Racing

Northeastern Electric Racing

Northeastern Electric Racing Logo
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 NameDescriptionTechnologies Used
Web Development
Finishline LogoA 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
ArgosA 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
NeroAn extensive and intuitive car dashboard.QT, C++, QML, MQTT
Firmware
ShepherdA from-scratch battery management system (ver. 3).C, ThreadX
CerberusA real-time state manager for the car, controlling torque calculations and peripheral functions (ver. 2).C, ThreadX
ProteusA 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
OdysseusA custom Linux operating system supporting our Wireless and Siren initiatives, also hosting Calypso, NERO, and Argos.HaLow 802.11ah, MQTT, Buildroot, Python
CalypsoA 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-BaseA 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 Chris Pyle: pyle.c@northeastern.edu.

Pinned Loading

  1. ArgosArgosPublic

    Our full-stack data visualization tool

    TypeScript 5 1

  2. FinishLineFinishLinePublic

    Our project management dashboard, v5

    TypeScript 36 9

  3. TSECU-ShepherdTSECU-ShepherdPublic

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

    C 2 1

  4. OdysseusOdysseusPublic

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

    Shell 5 1

  5. Nero-2.0Nero-2.0Public

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

    QML 8 3

  6. Cerberus-2.0Cerberus-2.0Public

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

    C

Repositories

Showing 10 of 60 repositories

Top languages

Loading…

Most used topics

Loading…