Level II Software Engineer

Nova Biomedical
Waltham, MA
Job Description
Role Overview

We are seeking a level 2 Software Engineer with expertise in developing Linux-based medical device software. The candidate will design, develop and maintain the application with integrated TCP/IP-based communication protocols.

What You Will Do

Develop safety-critical C/C++ applications in a Linux environment, work with minimal supervision to solve problems, debug existing software, and implement new features/functionalities, develop and maintain TCP/IP socket-based communication systems.

Why It Might Be a Fit

3+ years of software development experience, experience developing in C/C++ in Linux environment, understanding of TCP/IP, network troubleshooting, and secure coding practices.

Requirements

  • 3+ years of software development experience
  • Experience developing in C/C++ in Linux environment
  • Understanding of TCP/IP, network troubleshooting, and secure coding practices
  • Understanding of WiFi 802.11 protocols and encryption including WPA, WPA2, WPA3
  • Working knowledge of NFC/RFID readers
  • Experience with ARM architecture
  • Experience working with SQLite database
  • Familiar with version control systems such as Git and SVN
  • Comfortable in shell scripting
  • Bachelors Degree Computer Science, Computer Engineering

Benefits

  • Flexible Medical, Dental, & Vision Coverage
  • Competitive 401k company match
  • Bonus Program
  • Generous PTO and paid holidays
  • Generous Tuition reimbursement
  • Professional development, engagement and events
  • Company marketplace for lunch and snacks
  • Company subsidized cafeteria
]]>