logo

JobNob

Your Career. Our Passion.

Senior engineer


Motion Recruitment


Location

Boston, MA | United States


Job description

Job Title: Senior Firmware Engineer

Company: Elemental Machines

Location: Cambridge, MA

Job Type: Full-time

About Elemental Machines:
Our Client is a cutting-edge technology company specializing in providing innovative solutions for laboratory environment monitoring. Our mission is to empower scientists and researchers with real-time data to enhance experimental reliability and efficiency.

Position Overview:
They are seeking a highly skilled and experienced Senior Firmware Engineer to join their dynamic team. As a Senior Firmware Engineer, you will play a pivotal role in designing, developing, and optimizing embedded software for our state-of-the-art monitoring devices used in laboratory settings.

Key Responsibilities:

  1. Collaborate with cross-functional teams, including hardware engineers and software developers, to define firmware requirements and specifications.
  2. Design, implement, and maintain embedded software for monitoring devices, ensuring high performance, reliability, and scalability.
  3. Conduct thorough testing and debugging of firmware to identify and resolve issues, ensuring the delivery of robust and error-free solutions.
  4. Stay updated on industry trends and advancements, incorporating new technologies and best practices into firmware development processes.
  5. Provide technical leadership, mentorship, and guidance to junior firmware engineers, fostering a collaborative and innovative work environment.
  6. Work closely with product management to understand customer needs and contribute to the development of future product features and enhancements.
  7. Collaborate with quality assurance teams to ensure firmware meets high standards for quality and performance.
Qualifications:
  1. Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
  2. Proven experience (4+years) in embedded software development, with a focus on firmware for hardware devices.
  3. Proficiency in programming languages such as C and C++ for embedded systems.
  4. Strong understanding of hardware-software interactions and low-level programming.
  5. Experience with debugging tools and techniques for embedded systems.
  6. Familiarity with communication protocols such as I2C, SPI, and UART.
  7. Excellent problem-solving skills and a proactive approach to addressing challenges.
  8. Ability to work effectively in a collaborative team environment.
Benefits: Report this job


Job tags

Full time


Salary

All rights reserved