Lead Software Developer / On-site

Openbci

Arkansas

On-site

USD 140,000 - 175,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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 Engineering Manager, ApplicationsSan Francisco
Software Engineering Manager, ApplicationsSan Francisco

Stealth Neurotechnology Company • San Francisco (CA)

On-site
USD 200,000 - 250,000
Stock options
401(k) program with matching
Comprehensive benefits
+1
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
Software Engineering Manager, Applications
Software Engineering Manager, Applications

echo inc. • San Francisco (CA)

On-site
USD 200,000 - 250,000
Stock options
Comprehensive benefits
401(k) with matching
Software Engineer
Software Engineer

Mass Digital Health • Newton (MA)

On-site
USD 70,000 - 110,000
Competitive salary based on experience
Paid time off
Health insurance
+3
Embedded software engineer
Embedded software engineer

Neuro Technology Inc • Indiana (PA)

On-site
USD 25,000 - 30,000
Private health insurance
Flexible work schedule
Professional learning opportunities
+1
Software Engineer Intern, BCI Applications
Software Engineer Intern, BCI Applications

Neuralink • San Francisco (CA)

On-site
Medical, dental, and vision insurance
Paid holidays
Commuter benefits
+2
Founding Machine Learning Engineer
Founding Machine Learning Engineer

Orbit • San Francisco (CA)

On-site
USD 225,000 - 275,000
Lead Sensors Engineer
Lead Sensors Engineer

Sabi • San Francisco (CA)

On-site
USD 150,000 - 210,000
Competitive base salary
Equity package
401(k) with company matching
+2
Software Engineer, BCI Applications
Software Engineer, BCI Applications

Latent AI • Fremont (CA)

On-site
USD 138,000 - 269,000
Excellent medical, dental, and vision insurance
Paid holidays
Meals provided
+2