Software Flight Engr
Draper
Greater Boston0–3 yrs1h agovia LinkedIn
This job at a glance
- Who can apply
- New grads and up to 3 years · Bachelor's degree
- Must know
- Data structures & algorithmsEmbedded systemsStakeholder managementTroubleshootingC++C
- Work
- On-site in Greater Boston
- Pay
- Not stated by the employer.
- Listed
- Nov 4, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
Draper is an independent, nonprofit research and development company. Software Engineer 1 develops high-performance solutions for resource-constrained targets, creating next-generation resilient and fault-tolerant software solutions in various application domains including undersea, terrestrial, air, hypersonics, and space. The engineer is involved in the full software development life cycle.
Key Responsibilities
- Executes assignments under the oversight of program leadership.
- Evaluates requirements, proposes solutions, and explores design trades with guidance.
- Designs algorithms using modern theory and proven techniques.
- Develops embedded software based on prototype algorithms with guidance.
- Analyzes designs to demonstrate performance and functionality.
- Develops and executes software tests to ensure compliance with requirements.
- Evaluates results to identify problem causes and develop solutions.
- Prepares technical data, procedures, reports, drawings, manuals, and other required documentation.
- Communicates with customers and stakeholders to establish requirements and describe design and deliverables.
- Contributes content for technical reports and presentations with appropriate guidance.
- Adapts to changes in program requirements.
- Identifies and communicates challenges associated with assigned work to project leadership.
- Performs other duties as assigned.
Requirements & Tech Stack
- Excellent development and troubleshooting skills on embedded targets.
- Excellent knowledge of OS coding techniques, IP protocols, interfaces, and hardware subsystems.
- Expertise in software development for real-time systems.
- Mastery of high-level development languages (e.g., C/C++, Rust).
- Knowledge of software configuration management tools, defect tracking tools, and peer review processes.
- Experience with UML/SysML.
- Experience with in-circuit emulators, JTAG debuggers, and laboratory test equipment.
Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering.
- 0-3 years of experience in Software Engineering or a related field.
- Excellent organizational skills and attention to detail.
- Strong analytical and problem-solving skills.
- Excellent time management skills with the proven ability to meet deadlines.
- Excellent verbal and written communication skills.
- Applicants selected for this position will be required to obtain and maintain a government security clearance. Secret Clearance is preferred.
Job Location: Cambridge, Massachusetts 02139-3563