Job Req ID:  113206

Software Engineer

The Department of Neurology is seeking a Software Engineer for the Cognitive Research, Online Neuroengineering, and Electrophysiology laboratory (CRONE Lab) at the Johns Hopkins University School of Medicine. The CRONE Lab specializes in Brain-Computer Interfaces (BCIs) and ECoG-based functional mapping. We are looking for a motivated and results-driven software engineer with hands-on experience in implementing web-based applications using JavaScript and its related frameworks and software stacks.


This position will take the lead on a project that facilitates designing experiments for data collection and resulting applications to be directly controlled by individuals living with paralysis using BCI communication paradigms. The ideal candidate will have a keen interest in BCI technology and is dedicated to working directly towards software solutions for a patient population in need of this technology.


Specific Duties & Responsibilities

  • Software development in a research environment and working directly with PhD students and postdoctoral fellows towards innovative user and communication interfaces.
  • Ensure that the software components are smoothly integrated into our lab infrastructure and for at-home testing, focusing on robustness and design controls according to FDA guidelines.
  • Become a significant part of the team and our lab, and directly interact with our national and international partners for a close collaboration.



Minimum Qualifications
  • Bachelor's Degree in Computer Science, Computer Engineering or related fields.
  • Five years related experience.
  • Additional education may substitute for required experience and additional related experience may substitute for required education, to the extent permitted by the JHU equivalency formula.


Preferred Qualifications
  • Experience in a software engineering position, either in academia or industry.
  • Proficiency in software version control with Git, and the JavaScript (or Typescript) programming language, solid understanding of React or similar software stacks.
  • Ability to formulate a research problem, design experiments and implement solutions for data collection and inference testing.
  • Experience in programming languages other than JavaScript, preferably C++ and/or Python.
  • Prior experience in working with Linux-based operating systems and command line tools.
  • Familiarity with testing frameworks (Jest, Playwright, Storybook, etc).
  • Backend development in Node, Express or NextJS in addition to front-end development.

 


 

Classified Title: Software Engineer 
Role/Level/Range: ATP/04/PE  
Starting Salary Range: $72,600 - $127,000 Annually ($99,800 targeted; Commensurate with experience) 
Employee group: Full Time 
Schedule: M-F 8:30 am - 5:00 pm 
Exempt Status: Exempt 
Location: School of Medicine Campus 
Department name: ​​​​​​​SOM Neuro Epilepsy  
Personnel area: School of Medicine 

 

 

Total Rewards
The referenced salary range is based on Johns Hopkins University’s good faith belief at the time of posting. Actual compensation may vary based on factors such as geographic location, work experience, market conditions, education/training and skill level. Johns Hopkins offers a total rewards package that supports our employees' health, life, career and retirement. More information can be found here: https://hr.jhu.edu/benefits-worklife/.

Please refer to the job description above to see which forms of equivalency are permitted for this position. If permitted, equivalencies will follow these guidelines: JHU Equivalency Formula: 30 undergraduate degree credits (semester hours) or 18 graduate degree credits may substitute for one year of experience. Additional related experience may substitute for required education on the same basis. For jobs where equivalency is permitted, up to two years of non-related college course work may be applied towards the total minimum education/experience required for the respective job.

**Applicants who do not meet the posted requirements but are completing their final academic semester/quarter will be considered eligible for employment and may be asked to provide additional information confirming their academic completion date.

The successful candidate(s) for this position will be subject to a pre-employment background check. Johns Hopkins is committed to hiring individuals with a justice-involved background, consistent with applicable policies and current practice. A prior criminal history does not automatically preclude candidates from employment at Johns Hopkins University. In accordance with applicable law, the university will review, on an individual basis, the date of a candidate's conviction, the nature of the conviction and how the conviction relates to an essential job-related qualification or function.

The Johns Hopkins University values diversity, equity and inclusion and advances these through our key strategic framework, the JHU Roadmap on Diversity and Inclusion.

Equal Opportunity Employer
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

EEO is the Law:
https://www.eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12ScreenRdr.pdf

Accommodation Information
If you are interested in applying for employment with The Johns Hopkins University and require special assistance or accommodation during any part of the pre-employment process, please contact the Talent Acquisition Office at jhurecruitment@jhu.edu. For TTY users, call via Maryland Relay or dial 711. For more information about workplace accommodations or accessibility at Johns Hopkins University, please visit https://accessibility.jhu.edu/.

Johns Hopkins has mandated COVID-19 and influenza vaccines, as applicable. The COVID-19 vaccine does not apply to positions located in the State of Florida. Exceptions to the COVID and flu vaccine requirements may be provided to individuals for religious beliefs or medical reasons. Requests for an exception must be submitted to the JHU vaccination registry. For additional information, applicants for SOM positions should visit https://www.hopkinsmedicine.org/coronavirus/covid-19-vaccine/ and all other JHU applicants should visit https://covidinfo.jhu.edu/health-safety/covid-vaccination-information/.

The following additional provisions may apply, depending upon campus. Your recruiter will advise accordingly.

The pre-employment physical for positions in clinical areas, laboratories, working with research subjects, or involving community contact requires documentation of immune status against Rubella (German measles), Rubeola (Measles), Mumps, Varicella (chickenpox), Hepatitis B and documentation of having received the Tdap (Tetanus, diphtheria, pertussis) vaccination. This may include documentation of having two (2) MMR vaccines; two (2) Varicella vaccines; or antibody status to these diseases from laboratory testing. Blood tests for immunities to these diseases are ordinarily included in the pre-employment physical exam except for those employees who provide results of blood tests or immunization documentation from their own health care providers. Any vaccinations required for these diseases will be given at no cost in our Occupational Health office.

School of Medicine - East Baltimore Campus