Lead Software Developer / On-site

Openbci

Arkansas

On-site

USD 140,000 - 175,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

A technology company specializing in biosensing is looking for a Lead Software Developer to manage a team of engineers. This role involves planning and developing innovative software solutions in high-quality human-computer interfaces. Candidates must have a Bachelor's degree in computer science and 6+ years of experience in software engineering across multiple platforms. The position offers a competitive salary between $140,000 to $175,000 and opportunities for growth within a dynamic team.

Qualifications

  • 6+ years of professional software engineering and systems design.
  • Experience developing for all operating systems (MacOS/Windows/Linux).
  • Experience with software and firmware troubleshooting.
  • Expert knowledge of git, CI/CD and Object-Oriented Design patterns.

Responsibilities

  • Oversee the planning, development, and management of professional software.
  • Design, build and document scalable solutions to complex biosensing problems.
  • Collaborate with hardware, firmware and software engineers.
  • Provide maintenance and support for existing OpenBCI products.

Skills

Software engineering
Systems design
Team management
Interpersonal communication
Object-Oriented Design patterns
Machine Learning

Education

Bachelor's degree in computer science

Tools

AWS
Azure
GCP
git
CI/CD

Job description

At OpenBCI we are building the next generation of high-quality human-computer interfaces. We are a growing team of ambitious engineers, designers, and scientists. We are on the lookout for an experienced Software Developer with a passion for biosensing, brain-computer interfaces, and platform architecture. The Lead Software Developer will be responsible for managing a team of talented engineers and guide the creation of new and existing OpenBCI software products.

The base salary range is $140,000 to $175,000, depending on experience.

  • Oversee the planning, development, and management of professional software, code repositories, and system architecture across platforms
  • Design, build and document scalable solutions to complex biosensing problems.
  • Collaborate with hardware, firmware and software engineers to test and debug software systems.
  • Provide maintenance and support for the existing OpenBCI products.
  • Conceptualize high-level software system design
  • Direct UI/UX feature improvements
  • Develop and document workflow, policies, and other infrastructure related activities
  • Wear many hats. OpenBCI is still a small company, so everyone has to get their hands dirty from time to time. Be comfortable stepping outside your role to help others.
Qualifications
  • Bachelor's degree in computer science
  • 6+ years of professional software engineering and systems design
  • Experience developing for all operating systems (MacOS/Windows/Linux)
  • Experience with AWS, Azure, GCP or other Cloud infrastructure providers
  • Experience with software and firmware troubleshooting
  • Demonstrated ability to implement and maintain complex software architectures and repositories
  • Expert knowledge of git, CI/CD and Object-Oriented Design patterns
  • Understanding of applied machine learning techniques
  • Strong interpersonal communication skills to identify and solve problems across teams and an open source community.
Preferred Skills
  • In-depth knowledge and understanding of non-invasive electrophysiological data processing (EMG, ECG, EEG)
  • Developer experience with Head-Mounted Displays, AR/VR, and Human-Computer Interfaces
  • In-depth knowledge and understanding of handling image/camera/video data
  • Ability to develop and ship reliable SaaS products
  • Growth potential - OpenBCI is still a small team with lots of room for growth.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Alljoined • San Francisco (CA)

On-site
USD 120,000 - 160,000
Competitive equity compensation
Options for housing support
Visa sponsorship
+2
Software Engineer, BCI Applications
Software Engineer, BCI Applications

Neuralink • San Francisco (CA)

On-site
USD 150,000 - 281,000
Medical, dental, and vision insurance
Paid holidays
Meals provided
+4
Firmware Engineering Lead
Firmware Engineering Lead

Echo Neurotechnologies • San Francisco (CA)

On-site
USD 170,000 - 220,000
Stock options
401(k) with matching
Competitive compensation
UI Design Engineer
UI Design Engineer

Neuralink • Austin (TX)

On-site
USD 135,000 - 281,000
Health insurance
RSU equity program
401(k) plan
+2
Software Engineer Intern, BCI Applications
Software Engineer Intern, BCI Applications

Neuralink • San Francisco (CA)

On-site
USD 40,000 - 57,000
Meals provided
Paid holidays
Commuter benefits
+1
Software Engineer Intern, BCI Applications
Software Engineer Intern, BCI Applications

Neuralink • South San Francisco (CA)

On-site
USD 42,000 - 54,000
Meals provided
Equity (RSUs) *Temporary Employees & :
Director, Software Engineering
Director, Software Engineering

Blackrock Neurotech • Salt Lake City (UT)

On-site
USD 180,000 - 240,000
Lead Sensors Engineer
Lead Sensors Engineer

Sabi • San Francisco (CA)

On-site
USD 180,000 - 240,000
Health insurance
Equity
401(k) with company matching
Software Engineering Manager BCI
Software Engineering Manager BCI

Meet Life Sciences • San Francisco (CA)

On-site
USD 180,000 - 240,000
Stock options
401(k) with matching
Research Software Engineer, Scientific Instrumentation
Research Software Engineer, Scientific Instrumentation

Subsense • Mountain View (CA)

On-site
USD 140,000 - 180,000