Embedded Systems Engineer

Description

SFU Rocketry is seeking Embedded Systems Engineers to join our Control Systems Subteam. This team is responsible for the complete rocket control system, which governs both the Engine Control System (ECS) and the Aerodynamic Control System (ACS).

The ECS manages valves, sensors, and actuator control for reliable engine operation, while the ACS provides flight stability and maneuverability through aerodynamic fin actuation. As part of this team, you will contribute to the design and implementation of hardware, firmware, and software that work together under extreme conditions of vibration, high G-forces, and thermal stress.

This role offers a unique opportunity to gain experience in custom PCB design, embedded firmware development, real-time operating systems (RTOS), FPGA acceleration, and integrated control software for safety-critical aerospace applications.

Responsibilities

PCB & Hardware Design

  • Schematic capture, PCB layout, and high-reliability design for aerospace environments (vibration, EMI, thermal stress)

  • Sensor selection and integration (IMU, barometer, GNSS), including enclosures and EMI shielding

  • Power system design: budgeting, regulation, and noise filtering for reliable operation under load

  • RF communication design, including antenna placement and protocol implementation

  • Robust connectors and wiring for engine and aerodynamic control interfaces

Firmware Development

  • Implementation of time-critical and safety-critical embedded firmware (C/C++) for control tasks

  • Driver development for sensors, actuators, and communication peripherals (SPI, I2C, UART, CAN, RF)

  • Integration of control algorithms (PID, thrust vectoring, actuator control) under real-time constraints

  • Development of fault-tolerant firmware to maintain operation during high vibration and transient conditions

FPGA & Advanced Computing

  • FPGA programming (Verilog/VHDL) for high-speed matrix/vector computations in control loops

  • Parallel computing optimizations to offload intensive tasks from the microcontroller

  • Hardware-software co-design for integrating FPGA acceleration into the control system architecture

Attendance of Team Meetings

  • Regularly attend the team meetings and work sessions hosted by your Lead

  • Actively contribute to the synchronization, brainstorming, discussions, and decisions made within your team meetings

Key Qualifications

  • Demonstrated technical abilities in embedded systems engineering (hardware, firmware, and/or software)

  • Knowledge of electronics design stages (schematic capture, PCB layout, assembly, validation)

  • Proficiency with microcontroller programming (C/C++) and embedded software development

  • Familiarity with real-time operating systems (RTOS) for scheduling safety-critical tasks

  • Experience with FPGA design for high-speed matrix/vector computations is a strong asset

  • Understanding of control algorithms (PID, feedback, thrust vectoring, actuator response)

  • Knowledge of communication protocols (SPI, I2C, UART, CAN, RF)

  • Exposure to aerospace reliability challenges (vibration, EMI, thermal stress) and mitigation methods

  • Experience with ECAD/MCAD and lab tools (Altium Designer, LTspice, SOLIDWORKS, oscilloscopes, logic analyzers) is desirable

Statement from SFU Rocketry

SFU Rocketry is an inclusive and equal-opportunity organization. We welcome, include, and respect all regardless of race, color, ancestry, place of origin, religion, family status, marital status, physical disability, mental disability, sex, age, sexual orientation, gender identity or expression, political belief, or conviction of a criminal or summary conviction offense unrelated to employment.

SFU Rocketry is Simon Fraser University’s largest comprehensive design team in the University’s history, and has a strong reputation to uphold. Our members are highly sought-after and have been actively recruited for permanent and co-op intern industry positions. We operate as a professional organization, where professional conduct is required and expected from all SFU Rocketry members at all times.

Previous
Previous

Simulation & Modelling Engineer

Next
Next

Fuselage Mechanical Designer