Firmware Engineer

3 weeks ago


Princeton, United States CareerBuilder Full time

Innovative, early-stage Princeton medical device company developing a highly sensitive point-of-care rapid diagnostics platform is seeking an experienced Firmware Engineer to help expand products for their next stage of growth.

Our testing platform leverages the first truly portable nanoparticle detection technology, allowing for fast and non-invasive point-of-care diagnostics. With collaboration of industry experts, the companys platform is versatile and expanding into new markers of interest in drugs of abuse testing, reproductive health, infectious diseases, and home health monitoring.
We are at an inflection point in bringing this technology to market and are seeking to expand our scientific team with an Firmware Engineer.

As a Firmware Engineer, you will provide tactical execution on our highest priority initiatives.

Your Responsibilities:
Work with our internal team and external design and manufacturing partners to optimize our product as new versions and use cases are developed
Conduct concept and feasibility studies
Design low-level drivers such as I2C, SPI, UART, PWM etc.
Test and troubleshoot the embedded system (Embedded C, C++)
Work cooperatively with other members of the R&D team and Senior Management with a focus on customer user experience feedback
Contribute to company discussions and provide input on other initiatives in our continual improvement environment

Our thoughts about Minimum Experience requirements:
Bachelors in Electrical Engineering or Computer Engineering
2+ years experience in either an academic or an industry setting is required, additional industry experience is a plus
Demonstrated experience with Embedded programming in C, C++,
Experience using RTOS and bare metal for ARM Cortex-M3/M4, STM32, ESP32, STCube, Espressif IDE or similar IDE
Experience communicating with peripherals such as linear actuators, temperature sensors, optical sensors
Revision control experience (e.g., Git, Subversion)
Ability to understand schematics and familiar with test tools such as oscilloscopes, logic analyzers, and protocol analyzers to debug
Proficiency with Microsoft Office including Word, Excel, and Powerpoint
Able to communicate results and ideas clearly to a diverse team
Demonstrated ability to work on an independent project
Proven track record of time management and meeting deadlines

#J-18808-Ljbffr



  • Princeton, United States Diverse Lynx Full time

    Role: Senior Firmware Engineer Onsite Location : Mayfield Heights, Ohio (onsite only) Fulltime Requirement: Planning, developing and implementing firmware Maintaining stable firmware Gathering and analyzing requirements from customers Performing code reviews Writing and maintaining firmware documentation Testing firmware releases Working...


  • Princeton, New Jersey, United States SAIC Career Site Full time

    Description SAIC is seeking a Senior Windows Administrator to join our program as a general technologist to support our NOAA GFDLprogram in Princeton, NJ serving the NOAA GFDL lab in a highly scientific user and mission driven facility. This individualwould support both projects (60%) and user (40%) actives in a high interrupt tiered support environment...