The Guts to Try

Discover our network of startups committed to solving tough problems
in government, national security, and defense.

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.