Firmware/software engineer

Job Description

We are seeking a talented and motivated Firmware Engineer to join our dynamic team. The ideal candidate will have a strong background in embedded systems and a passion for developing firmware for our innovative products.
About Sensus
Sensus Healthcare, Inc. is a medical device company specializing in highly effective, non-invasive, minimally-invasive and cost-effective treatments for both oncological and non-oncological conditions. Sensus offers its proprietary low-energy X-ray technology known as superficial radiation therapy (SRT), which is the culmination of more than a decade of research and development, to treat non-melanoma skin cancers and keloids with its SRT-100™, SRT-100+™ and SRT-100 Vision™ systems. With its portfolio of innovative medical device products, Sensus provides revolutionary treatment options to enhance the quality of life of patients around the world.

Responsibilities:

  • Design, develop, and maintain firmware for embedded systems.
  • Collaborate with hardware engineers to ensure seamless integration and optimization.
  • Write clear and concise documentation for firmware architecture and implementation.
  • Test and debug firmware to identify and resolve issues.
  • Stay up-to-date with the latest firmware development technologies and trends.
 

Qualifications:

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, or a related field.
  • 3+ years of experience in firmware development.
  • Strong programming skills in C/C++.
  • Experience with embedded systems, microcontrollers and ARMs ( IAR , Arduino IDE, Cube32, Microchip PIC)
  • Knowledge of firmware development tools and methodologies.
  • Excellent problem-solving and analytical skills.
  • Ability to work independently and as part of a team.
  • Altium designer experience is a plus

Job Type : 

  • Full-time

Benefits:

  • 401(k)
  • Dental insurance
  • Flexible schedule
  • Health insurance
  • Paid time off
  • Relocation assistance
  • Vision insurance

Schedule:

  • 8 hour shift

Education:

  • Bachelor’s (Required)

Experience:

  • OOP languages: 2 years (Required)
  • C: 3 years (Required)
  • C++: 2 years (Required)
  • firmware development: 3 years (Required)

Work Location: 

  • In person