Firmware Engineer Job at Code Metal, Boston, MA

bmo3RjhpVmY3NGdzSEVnR2ljYzIyRERGTnc9PQ==
  • Code Metal
  • Boston, MA

Job Description

Overview

We are seeking an experienced Firmware Engineer to join our team building hardware prototypes and advancing our next-generation transpilation tools. By leveraging AI and advanced verification techniques, we aim to bridge the gap between algorithm development and deployment on embedded systems.

In this role, you will take the lead on firmware development for hardware prototypes. You will also provide support and expertise to the team responsible for implementing innovative code generation pipelines, which utilize a combination of generative AI, static analysis, and formal verification methods to translate code across programming languages.

Responsibilities

  • Lead Firmware Development: Drive the design, development, and testing of firmware for hardware prototypes, ensuring reliability and performance in embedded environments.

  • Hardware Prototyping: Collaborate closely with hardware teams to integrate firmware with new and evolving hardware designs.

  • Support Code Generation Pipelines: Provide technical support and domain expertise to the teams developing innovative code generation pipelines powered by AI, static analysis, and formal verification.

  • Cross-Functional Collaboration: Work with software engineering, research, and product teams to ensure the transpilation pipeline can generate high-quality firmware that integrates seamlessly with hardware prototypes and higher-level systems.

  • Documentation and Best Practices: Create and maintain thorough documentation, while promoting best practices in firmware development, testing, and deployment.

Requirements

Must Haves

  • Seven or more years of experience developing and delivering production-quality firmware for embedded systems, ideally using C or C++.

  • Demonstrated experience working collaboratively in multi-disciplinary teams, including hardware, software, and research specialists.

  • Proven ability to gather requirements from stakeholders and translate them into robust firmware designs and project plans.

  • History of delivering reliable firmware by following best practices in embedded software development: code review, hardware-in-the-loop testing, continuous integration, and release management.

Great to Haves

  • Experience with embedded Linux or real-time operating systems (RTOS).

  • Familiarity with hardware description languages (HDLs), digital signal processing (DSP) chips, and system-on-chip (SoC) development.

  • Exposure to advanced software verification techniques such as fuzz testing or formal methods.

  • Experience using Rust for embedded development.

Benefits

  • Health Care Plan (Medical, Dental & Vision).

  • 401k with 5% matching.
  • Paid Time Off (Uncapped Vacation, plus Sick & Public Holidays).
  • Flexible hybrid work arrangement.
  • Relocation assistance for qualifying employees.

Job Tags

Holiday work, Full time, Relocation package, Flexible hours,

Similar Jobs

Get It Recruit - Educational Services

Lab Assistant Adjunct Instructor - Remote | WFH Job at Get It Recruit - Educational Services

We are looking for a dedicated and enthusiastic Lab Assistant Adjunct Instructor who is passionate about clinical laboratory science and eager to...  ...salary and a comprehensive benefits package, including health, dental, disability, life, and vision insurance, along with 401K... 

Alrek Business Solutions Inc

AWS Data Engineer Job at Alrek Business Solutions Inc

 ...Position: AWS Data Engineer Description: Responsibilities: Need someone with strong communication skills. Seeking a professional who can write code efficiently and is strong with AWS, Databricks, Terraform, and Glue. Main tasks include migration of AWS Glue... 

the Global Times

Copy Editors Job at the Global Times

Chinas leading English-language daily newspaper, the Global Times, is seeking experienced, enthusiastic and driven copy-editors to join its growing team.Do you have an eye for speling mistakes? Do split infinitives make you want to literally scream? Hopefully, hanging... 

Key Point TX

Verizon 5G Account Representative Job at Key Point TX

 ...At K.E.Y. Point Solutions , were looking for motivated, customer-focused Verizon 5G Account Representatives to join our team. In this role,...  ...relationships, driving sales, and providing exceptional customer service to individuals seeking telecommunications solutions. If you... 

Vallarta Supermarkets

Security Officer Job at Vallarta Supermarkets

 ...The Security Officer's responsibility is to ensure the safety and security of our premises, assets, team members, and visitors. Patrolling...  ...schedule based on business needs. Open to work nights, weekends, and holidays. This job description is not intended to be all...