Sr. Embedded Systems Engineer
download PDF >
Senior/Principal Embedded Systems Engineer will be responsible for design and development of bare-metal and RTOS based embedded systems to generate, monitor, and controlshort-pulse, high-voltage (kV range) electric fields for medical applications. Responsibilities include: taking concepts from early prototypes to volume production, working closely with a multi-disciplinary team for system integration, and performing HW and FW verification and validation. You will play a critical role in an early-stage startup environment with a small R&D team.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
- Design, implement, and verify safety critical firmware and software for medical device data acquisition and control.
- Review security and authentication requirements for subsystems and accessories, select secure MCU and authentication chips, and implement designs to ensure secure use and/or access.
- Hands-on hardware bring-up, system debugging and code optimization.
- Meet product requirements through analysis, implementation, and verification of hardware-firmware design tradeoffs.
- Deliver high-quality real-time C/C++ code for subsystems using RTOS-based ARM Cortex-A9 and bare-metal based Microchip dsPIC architectures.
- Design and document the software architecture and firmware implementation on hardware through prototyping, integration, verification, and production phases.
- Help define requirements for interfacing hardware components including RFID, thermal and optical sensors, and serial communication devices.
- Exhibit a great attitude as a team player who excels in a demanding start-up environment.
- Must be comfortable with wearing multiple hats when needed.
- Understand the company's Quality Policy and Quality System requirements as related to product development
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.
- 7+ years experience in embedded development on resource-constrained platforms, particularly ind esign and bring-up of bare-metal MCU based systems.
- Outstanding embedded C/C++ skills with background in coding standards (such as MISRA) for safety critical systems (medical, automotive, industrial, or military).
- Experience with small footprint RTOSs, such as FreeRTOS, uC/OS-II/III, ThreadX, or mbedOS.
- Experience with secure MCUs, authentication chips and protocols, and design of FW for systems incorporating these devices.
- Knowledge of microcontroller architectures, and digital/analog circuit design, debugging, and test.
- Knowledge of object-oriented design a plus.
- Experience creating device drivers for peripherals such as sensors, RFID readers, and ADCs.
- In-depth knowledge and hand-in experience using SPI, I2C, CAN and other serial protocols at firmware and hardware levels.
- Experience with SDLC processes for safety-critical embedded development.
- Strong interpersonal skills; ability to work collaboratively in fast-paced, cross functional environment.
- Background in medical device development preferred.
EDUCATION and/or EXPERIENCE:
- BSCS/MSCS or BSEE/MSEE with extensive hands-on experience designing and implementing embedded systems.
Pulse Biosciences is a development-stage medical device company using a novel and proprietary platform technology called Nano-Pulse Electro-Signaling or NPS. NPS can be tuned to induce a variety of cellular responses including secretion, apoptosis and necrosis by modulating the NPS pulse parameters, making it applicable to a wide variety of cell types and therapeutic applications. One of the more promising applications of NPS is the treatment of solid tumors, where pre-clinical data has shown that NPS provides effective local tumor control and initiates an adaptive immune response with a vaccine-like effect by inducing immunogenic apoptosis of the cells.
Send your resume to email@example.com