Pison

Sr. Firmware Engineer

Boston, MA
Machine Learning C++ Python
Search for More Jobs Talk to a recruiter now πŸ’ͺ
Description
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.

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

πŸ₯³πŸ₯³πŸ₯³ 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. πŸ› οΈ
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. πŸš€
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. πŸ“…

What Fellow Engineers Say