Job Description
Job DescriptionSalary: $92k - 145k
EmbeddedSoftwareEngineerII
Job Summary:
Specter Aerospace is seeking anEmbeddedSoftwareEngineer to be a primary contributor to the development offirmwareforcustomvehicleavionicsandground supportsystems.This position willdirectlycontribute to thefull developmentstackrequiredfor interfacing custom microcontroller-basedhardware withalgorithms developed inhigher level interfaces such as Python and MATLAB.You will be a part of arapidlygrowing team and will have the opportunity todirectlyimpactvariousgroundsupportand flightsystems.
About Specter Aero:
Specter Aerospace is building the next generation of hypersonic vehicles for defense and commercial applications. Specter is headquartered in Peabody, MA, just north of Boston, where it leverages its advanced propulsion technologies, manufacturing, and testing capabilities to rapidly develop supersonic and hypersonic systems. Funded by a mix of government R&D organizations, commercial customers, and private funding, Specter is a growing aerospace and defense startup. Close relationships with MIT, Notre Dame, AFRL, NRL, ANL, and other research organizations provide access to cutting-edge developments, facilities, and personnel. Specter is expanding its team in preparation for flight testing and full-scale production.
Role & Responsibilities:
- Work withelectricalengineers to develop high-performance hardware interfacedrivers for custom flight sensing and control hardware.
- Collaborate with GNC to generatehigh-reliabilityimplementations offlightalgorithms
- Develop microcontroller softwareleveraginga RTOS(QNX, VxWorks,FreeRTOS)
- Integrate new features and sensors into flight controller software
- Take ownership ofthe development ofHWIL/SWILtest fixtures
- Supportintegration, test, and analysis of vehicle flight avionics
- Interface withelectrical, GNC, and mechanicalteams to refine requirementsand ensure complete system functionality and scalability
- Take part in technical meetings, engage in technical discussions, and contribute perspectives
Qualifications and Requirements:
- Bachelors degree incomputerscience, computerengineering,or anotherrelated field
- 1-3years of experienceinembedded/softwareengineeringor masters degree
- Strong C programming skills
- Experience with implementing low-level drivers andprotocols such as CAN, UART, SPI, I2C,etc
- Comfortabledebuggingsystemsthrough use of oscilloscopes, multimeters, andlogicanalyzers
- Familiarity with revision control systems
- Comfortable with embedded systems tools, compilers, debuggers,IDEs,etc
- Comfort with project autonomy and fast-paced work environments
- Available for up to 10% travel for test activities
- Ability to obtain aDoDsecurity clearance (U.S. Citizenshiprequired)
Desired Skills:
- Comfortableworking in the TI and/or STMmicrocontroller environmentsand deploying OSs such as QNX, VxWorks,Yocto, or others
- Direct experience inaircraftembedded software or other safety critical systems
- Background in low-level embedded software architecture,designand development
- Familiarity with other relevant programming languages such as Python, Rust, and C++
- Familiarity with aerospace and military avionicdesign standards (IPC, MIL-SPEC,etc)
- Previousprofessional OR student team(FSAE, SEDS, AIAA,etc)
- Project experiencedirectlyrelevant to the requirements for this position
*All new employees must be able to pass a pre-employment drug screen and background check.
MoreAbout Specter Aero:
EEO Statement:
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
