Embedded Software Engineer Job at RICOVR Healthcare, Princeton, NJ

Nm5ENHpaenQ4Tzl3ZjMrTTB6OFAwaWNFanc9PQ==
  • RICOVR Healthcare
  • Princeton, NJ

Job Description

RICOVR Healthcare is an innovative, biotech start-up dedicated to revolutionizing Point-of-Care diagnostics. Supported by venture funding and a focus on groundbreaking technology, we have completed our Series A funding, been awarded two NIH grants, recognized as a U.S. finalist in the Global Entrepreneurship World Cup, and honored with multiple NJEDA awards. Our achievements also include being named among Princeton’s Top 10 Technology Startups (2022) and Business Insider’s Top 26 Startups.

RICOVR Healthcare’s platform technology utilizes a novel optic biosensor combined with functionalized plasmonic nanoparticles to enable quantitative immunoassays at the point-of-care. We are at an inflection point in bringing this technology to market and are seeking to expand our engineering team. 

As an Embedded Software Engineer at RICOVR Healthcare, you will be responsible for designing, developing, testing, and debugging firmware for XALIVA, our point of care diagnostics device along with writing PC utilities for R&D and manufacturing. You will work collaboratively with a diverse team across scientific and engineering disciplines towards launching our first commercial product and beyond.

Key Responsibilities

  • Design, develop, and maintain embedded firmware for microcontroller platforms, including ESP32 and STM32.
  • Implement low-level hardware drivers for peripherals such as UART, SPI, I2C, GPIO, ADC, and PWM with or without RTOS.
  • Develop and optimize algorithms for communication protocols, optical signal filtering, motor controllers, memory storage.
  • Design, implement, and maintain .NET, C# and Python based PC applications for testing, system integration, or remote management of embedded devices.
  • Debug and troubleshoot embedded firmware and PC applications for resolving issues related to hardware/software interactions, performance, and reliability.
  • Collaborate with other engineers to integrate software with hardware and ensure seamless communication between systems.
  • Document software architecture, design specifications, and development processes.
  • Stay current with industry trends, technologies, and advancements in embedded systems and microcontroller development.

Required Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field (or equivalent experience).
  • Proven experience developing embedded firmware for ESP32 and STM32 platforms.
  • Strong knowledge of embedded C/C++ programming for low-level development.
  • Experience with .NET technologies and proficiency in C# or Python for developing system-level applications, tools, or services.
  • Familiarity with development tools such as GCC, IDEs (e.g., Eclipse, STM32CubeIDE), and debugging tools (JTAG, SWD).
  • Experience with communication protocols such as SPI, I2C, UART, USB, Bluetooth and WiFi.
  • Ability to troubleshoot hardware and firmware issues using oscilloscopes, logic analyzers, and other debugging tools.
  • Strong understanding of version control systems (e.g., Git).

Preferred Skills & Experience

  • Knowledge of power optimization techniques for battery-operated devices.
  • Working knowledge of electronic circuits and components like LEDs, photodiodes, current sources, stepper motors, etc.
  • Experience with UI development for small TFT LCDs and capacitive sense buttons.
  • Experience with cloud-based development, IoT systems, or edge computing.
  • Experience working with medical devices, including compliance with regulatory standards such as ISO 13485, FDA 21 CFR Part 820, and IEC 62304.

If you want to be a part of commercializing a new technology while working with innovative and driven colleagues, then you should reach out to us!

Job Tags

Remote job,

Similar Jobs

Larsen & Toubro

Information Technology Manager Job at Larsen & Toubro

 ...operation of all IT systems, networks, and hardware. This role involves managing a team of IT professionals, planning and implementing technology strategies, troubleshooting technical issues, and ensuring cybersecurity. The IT Manager will work closely with other departments... 

Larson Maddox

Compliance Officer - Sales and Trading Job at Larson Maddox

 ...A leading Investment Bank firm is seeking an experienced Sales and Trading Compliance Officer in NYC. This role involves advising and assisting the Sales and Trading Divisions in establishing, implementing, and testing institutional sales and trading policies for various... 

City of Port Arthur

WIC International Board-Certified Lactation Consultant (IBCLC) Job at City of Port Arthur

 ...ensure that nutrition professionals are available to address Nutritional Risk. The purpose of the International Board-Certified Lactation Consultant (IBCLC) is for ensuring that qualified professionals are making decisions about eligibility and benefits. The IBCLC is also... 

United States Secret Service

Federal Policer Officer (Uniformed Division) - $50,000 Recruitment Incentive Job at United States Secret Service

 ...Applicants must be able to hear the whispered voice at 15 feet with each ear without the use of a hearing aid. Submit to a drug test prior to your appointment and random drug testing while you occupy the position. Complete 12 weeks of intensive training at the Federal... 

CSC Generation

Retail Store Manager Job at CSC Generation

 ...strategy and drives alpha by encoding revenue growth, unit margin management, and other expert-level retail practices into automation and AI...  ...is to connect people to their passions. Our four online storesBackcountry, Competitive Cyclist, MotoSport and, SteepandCheap...