Software Engineer – R&D Prototyping (Python / C++)
Boon Logic is hiring a junior-to-mid-level Software Engineer to support advanced R&D and rapid prototyping initiatives alongside our CTO and senior technical leadership.This role is ideal for an engineer who enjoys solving difficult technical problems, building prototypes quickly, and working in highly collaborative technical environments. You’ll spend more time in algorithm discussions and whiteboard sessions than in deployment pipelines or enterprise software maintenance.This is an onsite role in Minneapolis working directly with a small, highly technical team.What You’ll Be DoingRapid prototyping and exploratory software developmentCollaborating directly with technical leadership on advanced concepts and algorithm developmentParticipating in frequent whiteboard and technical design sessionsBuilding research-oriented tools and proof-of-concept implementationsWorking primarily in Python and/or C++ in Linux environmentsContributing to technical R&D efforts involving data analysis, machine learning, and high-performance computationRole Breakdown75% Research / Prototyping25% Development0% Deployment / DevOpsRequirementsB.S. or B.A. in Computer Science, Mathematics, Engineering, or related technical field3–5 years of industry experience in software engineering or related R&D workStrong proficiency in either Python or C++Functional capability in the secondary languageStrong mathematical and analytical problem-solving skillsExperience with rapid prototypingLinux and Git proficiencyU.S. Citizen requiredMust be located in the Greater Minneapolis areaNice to HaveExposure to machine learning, signal processing, or scientific computingExperience in highly technical or research-driven environmentsFamiliarity with high-performance or low-latency systemsComfortable operating in fast-moving, ambiguous R&D environmentThis Role Is Probably NOT a Fit If You:Prefer highly structured enterprise environmentsWant a frontend/web application roleWant a DevOps or deployment-heavy rolePrefer long development cycles over rapid iteration and experimentationAre uncomfortable with an AI startup paceWe’re looking for engineers who are curious, technically sharp, collaborative, and capable of turning concepts into working prototypes quickly.