Senior Software Engineer

Hayward, CA, United States
Jun 16, 2021
Biotech Bay
Required Education
Bachelors Degree
Position Type
Full time
Pulse Biosciences (Nasdaq: PLSE) is a bio-electric medicine company committed to health innovation that has the potential to improve and extend the lives of patients. The CellFX® System will be the first commercial product to harness the distinctive advantages of our proprietary Nano-Pulse Stimulation™ (NPS™) technology. The unique cell-specific effects of the NPS mechanism of action have the potential to significantly benefit patients across multiple medical applications, including dermatology, our first planned commercial application.

We exist to make a positive difference in the lives of patients, physicians, healthcare providers, shareholders and our Pulse Biosciences team members. We take pride in hiring the best and brightest minds to our world-class company. Individuals who are creative, forward-thinking, and who approach challenges with an innovative attitude will excel in our culture.

Position Summary:

The Senior Software Engineer will be responsible for specifying and developing novel software to control a medical device that uses high-voltage Nano-seconds pulses as treatment. This individual will design and implement software for embedded devices and systems, from requirements to production and commercial deployment. The ideal candidate will have a strong background in software Design, development, test methodologies and has done development on QNX, Linux or Similar OS. The incumbent will engage on any and every issue necessary to ship products to customers of the highest quality and reliability.

Essential Duties and Responsibilities:

  • Specify, develop, and test software applications for an exciting and novel medical device in a fast-paced startup environment.
  • Assist in Development of detailed software specifications and provide accurate time estimates for the software development.
  • Design, develop, implement, test, and debug real time, multi-threaded, multiprocessing software applications, and associated user interfaces.
  • Expand knowledge of product domain, requirements, design, development, test and release software processes, tools, methods, and coding best practices. A primary emphasis on taking technical ownership of multiple components within a system.
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
  • Support, fixing issues and enhance existing software products, as necessary.
  • To ensure proper software integration and work in coordination with the team of engineers and quality analysts to make sure that it passes and sustains all the validation standards including ISO/IEC and FDA regulations.
  • Contribute to software engineering requirements capture and analysis in area of domain expertise.
  • Participate in cross-functional team efforts in definition, integration, verification, and validation of products and sub-systems of moderate complexity.
  • Able to identify the root cause of moderate to complex software issues and some systems issues using appropriate debug and analysis tools.
  • Escalates and articulates/summarizes encountered technical software issues to project leadership in a timely fashion.
  • Exhibit a great attitude as a team player who excels in a demanding start-up environment.
  • Understand the company’s quality policy and quality system requirements applicable to tasks.
  • Comply with company policies/procedures.
  • May perform other duties as assigned.

Education and Experience:

  • Bachelor’s degree in computer science, Electrical engineering or a related field and 7+ years of software development experience or Master’s degree in computer science, Electrical engineering or a related field and 5+ years of software development experience.
  • 5-7 years of experience in a Software development, testing and deploying successful software application modules in medical device industry. UI development using Qt/QML is a plus.

Skills, Abilities, and Other Requirements:

  • Extensive previous experience developing secure networked user-facing applications using C/C++/STL on BSD or Linux operating systems using x86 and Arm CPU platforms.
  • Experience with software engineering concepts and the software development life cycle (requirements, design, implementation, test, support).
  • Should have experience developing applications for safety-critical regulated industries (medical, industrial, automotive, aviation, etc.).
  • Experience with Linux, QNX or similar OS.
  • Experience with common scripting languages (Shell / Bash, Python, etc.).
  • Familiarity with version control systems (e.g. Git, TFS, Bitbucket).
  • Familiarity with test, and issue tracking (e.g. Jira).
  • A passion for creating robust and reliable products.
  • Good communication skills, including experience writing technical documentation.
  • Excellent analytical, problem solving and critical thinking skills.
  • Ability to learn and put into practice the good engineering development process, including FDA Guidance on Software Design and Development.
  • Proficient knowledge and skill in Microsoft Office Suite applications.
  • Excellent oral written communication skills and critical thinking skills.
  • Ability to work conscientiously and with minimal direction, using good judgment, taking initiative to accomplish short and long-range projects, and recommend actions with minimal direction.
  • Ability to work as a team member, multi-task and be very flexible to adapt to the ever-changing work priorities and requirements of a dynamic, fast growing company.
  • Ability to travel up to 10% of the time. Overnight and/or international travel may be required.
  • Ability to lift 10-15 pounds.

Our corporate headquarters is located in Hayward, California. To learn more about us, visit our website at

At Pulse Biosciences, we are committed to providing a respectful work environment to our diverse workforce. We provide equal employment opportunities (EEO) to all persons regardless of race, age, color, gender, sexual orientation, national origin, physical or mental disability, religion, or any other characteristic protected by federal, state or local law. We will make reasonable accommodations for qualified individuals with disabilities.


Principals only; unsolicited candidate submissions from recruiters or third-party agencies will be considered free referrals.