JOBSEARCHER

Software Developer

Overview In this role you will architect, design, and develop software for next‑generation transportation and logistics decision support systems. You will join a product team and contribute across full stack development, documentation, and interface design while collaborating with subject-matter experts. Embedded software development may be involved. You help advance safe, efficient, and autonomous air and cargo operations through rigorous engineering and prototyping. This is an opportunity to shape critical, real‑time systems in a mission‑driven environment. Compensation / BenefitsComprehensive health, dental, and vision plansMIT-funded pensionMatching 401KPaid leave (vacation, sick, parental, military)Tuition reimbursement and continuing educationMentorship programs ResponsibilitiesArchitect, design and develop software for next‑gen decision support systemsParticipate in a product development team with potential UI and full stack workDocument software and collaborate with subject-matter experts and system analystsPossibly engage in embedded software developmentSupport multiple project aspects and maintain rigorous software processes Key requirementsMaster's in Computer Science or related discipline (or Bachelor's with 3–5 years experience)Strong C/C++ software developmentMake/cmake build management proficiencyProficiency in Matlab, Python, and Julia for high‑level prototypingExperience with CI/CD processesFamiliarity with Docker/containerizationFamiliarity with LaTeX for documentationSolid understanding of SDLC and Agile methodologiesStrong problem‑solving, detail orientation, and communicationGood interpersonal skills and teamworkstrong communicationcollaboration with cross-functional teamsattention to detailC/C++make/cmakeMatlab