hero

Find jobs at MIT startups!

Please email orbit-jobs@mit.edu to connect with the company's MIT founder. To post a job, please email: orbit-jobs-add@mit.edu.
MIT
94
companies
225
Jobs

Sr. Firmware Engineer

Pison

Pison

Software Engineering
Boston, MA, USA
Posted on Oct 17, 2024
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.