Precision Neuroscience
Staff Software Engineer – Mobile
Location: Indianapolis, IN (On-site at least 3 days a week; also Santa Clara, Chicago or New York offices available)
Compensation: $200,000 – $210,000 per year
Department: Precision
Precision Neuroscience is pioneering a brain implant, known as a brain‑computer interface (BCI), to restore communication and independence for people with neurological conditions. Our cutting‑edge technology is designed to empower people with paralysis to control digital devices—such as computers and smartphones—with their thoughts alone, opening new possibilities for daily life.
Precision’s multidisciplinary team brings together leading experts in diverse fields such as neurosurgery, artificial intelligence, machine learning, microfabrication, electrical engineering, and more. We are committed to turning breakthrough scientific advancements into real‑world solutions for people affected by conditions such as spinal cord injury, stroke, and ALS.
We are seeking a Staff Software Engineer – Mobile to join our mission of advancing brain‑computer interface technology. As a key member of our team, you will be crucial in developing the mobile software systems that enable our revolutionary BCI platform to transform patients’ lives. You’ll tackle complex technical challenges at the intersection of neuroscience and computing and help deliver intuitive user interfaces that help patients regain their independence.
Key Responsibilities
Mobile Software Architecture & Platform Strategy:
Design and implement scalable, cross‑platform mobile applications for iOS and Android that are safe, effective, and secure. Create robust technical architectures for mobile systems, ensuring they can handle real‑time needs while meeting strict safety and regulatory requirements. Drive the company's mobile development strategy, delivering solutions that balance technical excellence with pragmatic timelines and budgets.
Cross‑functional Leadership:
Collaborate in agile settings with diverse teams including other Software teams, Product, and Machine Learning. Drive technical discussions, mentor junior engineers, and help establish engineering best practices. Present complex technical concepts to both technical and non‑technical stakeholders.
Quality and Documentation:
Lead technical design reviews and conduct thorough code reviews to ensure high quality standards. Create comprehensive technical documentation including architecture specifications, documentation, and user guides. Develop and maintain automated testing frameworks.
Project Management and Communication:
Report regularly to the broader team on project progress, identifying risks early and proposing mitigation strategies. Drive technical decision‑making while clearly communicating trade‑offs and recommendations. Contribute to regulatory documentation and submissions.
Team Collaboration:
Participate in regular in‑person team meetings and potentially travel to clinical sites to better understand user needs and system performance. Build strong relationships with team members across all disciplines.
Required Skills and Experience
Bachelor's degree or above in Computer Science, Computer Engineering, or related field
6+ years' experience in software engineering roles
Experience with iOS and Android app development
In‑depth understanding of modern cross‑platform mobile application design architecture, API design patterns, performance, and scalability
Strong programming expertise with demonstrated ability to write efficient, maintainable code
Experience implementing proper security measures and testing infrastructure to ensure a safe, scalable, and reliable mobile application
Understanding of continuous integration/deployment best practices
Experience with developing automated tests
Excellent problem‑solving skills and ability to work in a fast‑paced environment
Experience with version control systems like Git
Strong communication and collaboration, especially when dealing with complexity or ambiguity, both within Software and cross‑functionally
Preferred Skills and Experience
Experience with regulated medical software development (IEC 62304, FDA requirements)
Experience with FDA documentation requirements
EEO and Diversity Statement Diverse workforces create the best culture, company, and products. We at Precision are committed to an inclusive culture that celebrates the uniqueness and contributions of everyone.
As an equal opportunity employer, Precision does not discriminate on the basis of sex, race, religion, national origin, disability status, protected veteran status, or any other characteristic protected by law.
#J-18808-Ljbffr
Compensation: $200,000 – $210,000 per year
Department: Precision
Precision Neuroscience is pioneering a brain implant, known as a brain‑computer interface (BCI), to restore communication and independence for people with neurological conditions. Our cutting‑edge technology is designed to empower people with paralysis to control digital devices—such as computers and smartphones—with their thoughts alone, opening new possibilities for daily life.
Precision’s multidisciplinary team brings together leading experts in diverse fields such as neurosurgery, artificial intelligence, machine learning, microfabrication, electrical engineering, and more. We are committed to turning breakthrough scientific advancements into real‑world solutions for people affected by conditions such as spinal cord injury, stroke, and ALS.
We are seeking a Staff Software Engineer – Mobile to join our mission of advancing brain‑computer interface technology. As a key member of our team, you will be crucial in developing the mobile software systems that enable our revolutionary BCI platform to transform patients’ lives. You’ll tackle complex technical challenges at the intersection of neuroscience and computing and help deliver intuitive user interfaces that help patients regain their independence.
Key Responsibilities
Mobile Software Architecture & Platform Strategy:
Design and implement scalable, cross‑platform mobile applications for iOS and Android that are safe, effective, and secure. Create robust technical architectures for mobile systems, ensuring they can handle real‑time needs while meeting strict safety and regulatory requirements. Drive the company's mobile development strategy, delivering solutions that balance technical excellence with pragmatic timelines and budgets.
Cross‑functional Leadership:
Collaborate in agile settings with diverse teams including other Software teams, Product, and Machine Learning. Drive technical discussions, mentor junior engineers, and help establish engineering best practices. Present complex technical concepts to both technical and non‑technical stakeholders.
Quality and Documentation:
Lead technical design reviews and conduct thorough code reviews to ensure high quality standards. Create comprehensive technical documentation including architecture specifications, documentation, and user guides. Develop and maintain automated testing frameworks.
Project Management and Communication:
Report regularly to the broader team on project progress, identifying risks early and proposing mitigation strategies. Drive technical decision‑making while clearly communicating trade‑offs and recommendations. Contribute to regulatory documentation and submissions.
Team Collaboration:
Participate in regular in‑person team meetings and potentially travel to clinical sites to better understand user needs and system performance. Build strong relationships with team members across all disciplines.
Required Skills and Experience
Bachelor's degree or above in Computer Science, Computer Engineering, or related field
6+ years' experience in software engineering roles
Experience with iOS and Android app development
In‑depth understanding of modern cross‑platform mobile application design architecture, API design patterns, performance, and scalability
Strong programming expertise with demonstrated ability to write efficient, maintainable code
Experience implementing proper security measures and testing infrastructure to ensure a safe, scalable, and reliable mobile application
Understanding of continuous integration/deployment best practices
Experience with developing automated tests
Excellent problem‑solving skills and ability to work in a fast‑paced environment
Experience with version control systems like Git
Strong communication and collaboration, especially when dealing with complexity or ambiguity, both within Software and cross‑functionally
Preferred Skills and Experience
Experience with regulated medical software development (IEC 62304, FDA requirements)
Experience with FDA documentation requirements
EEO and Diversity Statement Diverse workforces create the best culture, company, and products. We at Precision are committed to an inclusive culture that celebrates the uniqueness and contributions of everyone.
As an equal opportunity employer, Precision does not discriminate on the basis of sex, race, religion, national origin, disability status, protected veteran status, or any other characteristic protected by law.
#J-18808-Ljbffr