We are seeking a highly motivated and experienced Senior Firmware Engineer to join our growing team. As a Senior Firmware Engineer, you will play a critical role in the development of firmware for our innovative neural biosensor and other cutting-edge products. You will be responsible for designing, implementing, and testing firmware solutions that meet the highest standards of performance, reliability, and safety. This role requires a deep understanding of embedded systems, real-time operating systems (RTOS), and communication protocols. Experience with signal processing and machine learning is a plus.
Supervisory Responsibilities:
- May mentor and provide guidance to junior firmware engineers.
- May lead small teams on specific projects.
Responsibilities:
- Design, develop, and implement firmware for embedded systems, specifically for our neural biosensor and related products.
- Collaborate with hardware engineers to define hardware/firmware interfaces and ensure seamless integration.
- Develop and maintain firmware documentation, including design specifications, test plans, and code comments.
- Participate in code reviews and contribute to the improvement of our firmware development processes.
- Work closely with the software and algorithm teams to integrate firmware with higher-level software components.
- Optimize firmware for performance, power consumption, and memory usage.
- Debug and troubleshoot firmware issues, including identifying and resolving bugs.
- Stay up-to-date on the latest firmware development technologies and trends.
- Contribute to the development and maintenance of our firmware testing infrastructure.
- Participate in the definition and implementation of firmware security measures.
Qualifications:
- Experience developing modern IoT/Wearable devices using C/C++/Python.
- Extensive experience in developing firmware for embedded systems, with a focus on ARM Cortex-M microcontrollers.
- Deep understanding of real-time operating systems (RTOS) and their application in embedded systems.
- Experience with communication protocols such as Bluetooth, SPI, Quad SPI, and I2C
- Familiarity with signal processing techniques and algorithms.
- Experience with firmware debugging and testing tools.
- Excellent problem-solving and analytical skills.
- Ability to work independently and as part of a team.
- Strong communication and interpersonal skills.
Education and Experience:
- Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field.
- 5+ years of experience in firmware development for embedded systems.
- Experience with medical device development is a plus.
- Experience with machine learning and AI is a plus.
Top Skills
What We Do
Pison is collecting and classifying data from the most valuable source in the world, the human body. Pison's platform leverages our patented electroneurography (ENG) platform to translate data generated from our body’s natural physiological electricity stemming at the brain into machine interpretable events in software. This allows for never before seen intuitive control of any experience in the IoT universe and discovery of neurological correlations drawn from our proprietary AI and data sets. Investors and partners include First Round DRF, Oculus, MIT, Draper, HHS, National Science Foundation, Bose Ventures, and In-Q-Tel.