Location
Indiana | United States
Job description
Firmware Engineer Location Hybrid remote in Cary, NC :
Interested applicants please forward 1) Cover Letter, 2) Resume/CV, and 3) Three professional references to [email protected]
About the Company:
NIRSense is a medical wearable technology company focused on creating world-leading sensor systems to measure cerebral and somatic oxygenation. We're a small, dedicated team seeking candidates interested in thoroughly understanding problems, excited about designing devices with broad applicability, and ready to follow where the prototype process leads us. We're searching for a fellow enthusiast to play an integral role in expanding our engineering team and capabilities.
Job Summary:
NIRSense is seeking a Firmware Engineer to work alongside the growing engineering team in its Cary, NC office. The successful candidate will help improve our system firmware, software, and hardware testing capabilities as we iterate functional device designs and deliver operational systems to customers. They will also support our software production readiness and scale-up efforts. Our ideal candidate is an intellectually curious self-starter.
Salary: Compensation package will be commensurate with the successful applicant's experience. Anticipated hiring range: $100,000-125,000.
Hours: Full time
Travel: Up to 5%
Minimum Qualifications:
- B.S. in Electrical Engineering, Computer Engineering, Computer Science, or a related field plus five (5) or more years of industry experience
- Three (3) years or more experience with embedded systems design linking physical hardware to app software systems
- Proficient with prototype firmware feature development, testing, and debugging in embedded C
- Experience with embedded protocols such as I2C, SPI, UART, USB, and related device driver development
- Experience with full life-cycle software development using standard software processes
- Experience root causing device functional issues in firmware, software, and hardware
- Experience with wearable consumer electronics, and/or medical devices
Preferred Qualifications:
- Experience working with Nordic nRF-series architectures; familiarity with the Zephyr RTOS a plus
- Electronics experience with optical and/or electrical activity (EEG, EOG, EMG) monitoring systems interfacing the human body
- Strong familiarity with IEC 62304 software development and documentation requirements
- Familiarity with firmware design for cybersecurity protections for health data
- Experience with RF and wireless protocols
- Experience utilizing test equipment, such as oscilloscopes and DMMs, to support firmware development and troubleshooting
- Prior experience working with small companies or startups
Roles & Responsibilities:
- Perform embedded systems design for compact, wearable systems that feature either bare metal processing or RTOS MCUs
- Investigate and design firmware power reduction techniques across all electronic sensor devices
- Work collaboratively with NIRSense engineering team to debug and test firmware features of existing and new device builds in development
- Generate and execute verification and validation protocols to ensure complete system requirements traceability for system software operations
- Automate unit, integration, and system test cases in support of software test engineers where feasible
- Align firmware and software design outputs with IEC 62304 software life cycle processes
- Perform root cause analysis and failure mode tracking for system bugs during and after manufacturing
- Recommend device and/or embedded design improvements to improve characteristic agreement between devices
- Provide technical writing support for instructions for use, UX guides, and other internal and external documents
- Support coordination of customer-facing activities with NIRSense team:
- Support field documentation with device data recorded from deployed systems
- Provide troubleshooting support to customers device test milestones
- Reports to the Director of Engineering
Job tags
Salary