Software/Firmware Developer

Description

SFU Rocketry is seeking Software/Firmware Developers to join our Software Subteam for our Liquid Rocket Engine (LRE) project. On this team, you will build the software framework for our liquid rocket engine test stand - maintaining, upgrading, and creating the firmware for use with our third generation and onwards engines. You will also be working with various subsystem teams in integrating their creations into our current test stand software. You will be at the forefront of the technology being developed by SFU Rocketry, working with real-time data acquisition, sensor integration, actuator control, safety interlocks, remote operator control, and much more to ensure reliable engine operation during static and flight tests.

Duties & Responsibilities

  • Technical Duties

    • Create control software frameworks to develop and maintain safety-critical systems

    • Implement performance, robustness, control and safety upgrades

    • Develop and modify hardware drivers to interface with sensors and peripheral devices, including actuators, ADCs, and pressure transducers

    • Develop tests to validate the firmware directly with in-lab and in-field hardware

    • Perform in role as test stand control operator during our engine testing events

      • You get to push the metaphorical “Big Red Button”

    • Collaborate and communicate with hardware and mechanical engineers about requirements, needs, and capabilities

    • Create documentation on work done, for shared learning and continual team advancement

  • Attendance of Team Meetings

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

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

  • Perform other duties as needed

Key Qualifications

  • Demonstrated technical abilities within the Software Development field

    • Firmware and embedded system programming (C, C++, etc)

    • Serial communication protocols (SPI, I2C, UART, etc)

    • Low level microcontroller knowledge and the understanding of computer operation

    • Knowledge of control theory methods (PID, Negative Feedback, Feed-Forward, Predictive Models, etc) is a significant asset

  • Outstanding written and oral communication skills

    • Professional timeliness in coordination and communications with SFU Rocketry members, SFU Faculty, and external contacts and clients

  • Effective time management and organizational skills

    • Ability to become involved in several tasks and remain up-to-date on the various developmental stages

  • Professional contribution and quality of work

    • SFU Rocketry hires and produces quality talent, we look for members who produce quality deliverables that exceed expectations of the leadership team within SFU Rocketry

Education & Experience

  • Preference for students in an undergraduate degree at Simon Fraser University, with concentrations in Computer Science, Computer Engineering, Systems Engineering, or other Engineering/Software/Math related degrees.

  • Preference for this role is given to those with related experience in key qualifications, though all levels of experience are encouraged to apply

Position Details

  • Student Design Team Position

    • Part-Time, Volunteer

  • Hybrid (Remote and In-Person)

    • Must be able to attend in-person meetings and work sessions at the Surrey campus

  • Commitment for a minimum of 8 months after onboarding

  • Expected minimum time commitment of 6 hours per week

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

Engine Designer

Next
Next

Fluid System Designer