Embedded Firmware Developer - Contractor
Listed on 2026-01-01
-
Software Development
Software Engineer, Embedded Software Engineer
Overview
Embedded Firmware Developer - Contractor | Cambridge, Massachusetts, United States
Position: Embedded Firmware Engineering Contractor
Location: Cambridge, MA
Cognito Therapeutics, Inc. is a venture-backed late clinical stage company translating scientific findings from MIT into therapeutic approaches for brain health, including Alzheimer’s disease and other neurodegenerative conditions. We are a fast-moving team focused on developing brain stimulation therapies to improve brain health and well-being. We seek an Embedded Firmware Developer to design, develop, and maintain embedded firmware for our products, collaborating with cross-functional teams to deliver high-quality software that meets product and business needs.
Responsibilities- Develop high-quality embedded firmware solutions: design, code, test, and debug in C, C++, and STM
32 development framework, ensuring adherence to coding standards and best practices. - Collaborate with cross-functional teams: work with product managers, designers, and other stakeholders to understand requirements and contribute to the product vision.
- Participate in the full software development life cycle: gather requirements, design, implement, test, deploy, and maintain software solutions.
- Perform code reviews and ensure software quality: review peers’ code, provide constructive feedback, and conduct thorough testing to identify and fix issues.
- Stay up-to-date with industry trends: continuously learn and apply new tools, technologies, and languages relevant to embedded firmware development.
- Troubleshoot and resolve technical issues: investigate and address embedded firmware defects and performance bottlenecks in collaboration with the team.
- Collaborate in an Agile environment: participate in sprint planning, daily stand-ups, and retrospectives.
- Document and communicate: create technical documentation, design specifications, and API documentation; communicate complex concepts to technical and non-technical stakeholders.
- Bachelor's degree in Computer Science, Electrical Engineering, or related field or equivalent work experience.
- Proven experience in software development with expertise in one or more programming languages and frameworks, especially in embedded contexts.
- Strong problem-solving skills and ability to analyze complex problems and implement effective solutions.
- Solid understanding of software development principles, practices, and methodologies, including Agile/Scrum.
- Familiarity with version control (e.g., Git), software testing, and debugging tools.
- Excellent teamwork and communication skills; ability to collaborate with cross-functional teams and articulate technical concepts to non-technical stakeholders.
- Strong attention to detail and a commitment to delivering high-quality software solutions.
- Continuous learning mindset and passion for staying up-to-date with emerging technologies and industry trends.
- Embedded software development experience is a plus;
Real-Time Operating System experience is a plus. - Software development life cycle experience is a plus;
Medical device experience is a plus;
Programming with mobile applications is a plus; FDA cybersecurity compliance experience is a plus.
Cognito Therapeutics is an Equal Opportunity Employer.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).