Software Engineer - Embedded

Code Metal
Boston, MA, US
Full-time

Job Description

Job Description

Description : We’re looking for passionate Senior Embedded Software Engineers who are interested in designing and prototyping greenfield edge mesh networks and computing.

This is an incredible opportunity to join an experienced founding team who have collectively raised $1bn+ in capital across several previously successful ventures and lead AI Research within the business.

In this role, you will collaborate with a small team of talented researchers and engineers to rapidly prototype and refine embedded systems software for initiatives such as a next-gen logistics tracking infrastructure and robotics applications.

Core Responsibilities :

  • Lead and participate in designing and implementing software and firmware for embedded system prototypes.
  • Write clean, fast, reliable, testable, and highly scalable software.
  • Collaborate with cross-functional teams to understand business needs to inform prototypes.
  • Communicate complex technical concepts to non-technical stakeholders and contribute to strategic decision-making.
  • Conduct research on current and emerging trends in embedded system software development.
  • Maintain essential documentation throughout the software development lifecycle, including system architecture, design specifications, and deployment guides.

Requirements

Required Qualifications :

Bachelor’s degree in Electrical Engineering, Computer Engineering, or a closely related field, or equivalent professional experience.

Master’s degree is a plus.

  • At least 5+ years of relevant experience developing and supporting embedded systems.
  • Comprehensive understanding of embedded systems, including hardware-software interactions, real-time constraints, and low-level programming concepts.
  • Experience with Modbus, CAN, Ethernet, UART, SPI, I2C, or similar protocols.
  • Experience debugging low-level issues through software and hardware analysis.
  • Experience writing unit tests and using unit test frameworks.
  • Experience with Linux on embedded hardware platforms.
  • Demonstrated ability to ship complex embedded software to production.
  • Experience with real-time systems using C++ or Rust.
  • Should have front-end UX experience in at least one of the major frameworks (Angular / React / Vue).
  • Experience with UX / front-end development for IDEs;

Preferred Qualifications :

  • 7+ years of relevant experience working with embedded systems.
  • Experience with low power wireless communication and designing for low power systems.
  • Experience integrating sensors on embedded systems.
  • Experience with implementing security measures in embedded systems.
  • Experience developing firmware.
  • FPGA preferred.
  • OTA / DIL update experience.
  • Node.js experience

Benefits

  • Competitive salary and benefits including :
  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k, IRA)
  • Paid Time Off (Uncapped Vacation, plus Sick & Public Holidays)
  • Flexible hybrid work arrangement
  • Relocation assistance for qualifying employees

If you are passionate about embedded systems and prototyping, and looking to make a significant impact, we would love to hear from you.

Apply now to join our innovative team!

30+ days ago
Related jobs
Lightmatter
Boston, Massachusetts

BS or higher in computer/software engineering, electrical engineering, or related field. We are hiring a talented software engineer to help us build the next generation of photonic AI processors and interconnects. You will be collaborating with other software team members as well as hardware systems...

Baker Hughes
Billerica, Massachusetts

Panametrics is looking for a Staff Embedded Software Engineer to work closely with our Electrical and Mechanical Engineering teams to design, prototype, validate, and certify next-generation industrial sensing equipment. Are you an Embedded Software Engineer looking for a new opportunity?. As a Staf...

Motion Recruitment
Boston, Massachusetts

Our client is looking for a highly skilled Embedded Software Engineer to join their dynamic team and contribute to the development of their advanced simulation software. As an Embedded Software Engineer, this role involves programming in C to expand their capabilities in automatic code generation fo...

Critical Software
Cambridge, Massachusetts

This new position is an excellent opportunity for motivated software engineering professionals who enjoy and thrive in a flexible, goal-driven, trans-Atlantic environment. Master in Engineering (Software, Electronics, Physics or Mathematics). If you are an initiative-taking individual who wants to g...

Oracle
Burlington, Massachusetts

The Platform ILOM team of Oracle Hardware Development (OHD) is looking for a self-motivated, hard-working Embedded Software developer to bring exceptional technical skills to join a rapidly growing, distributed, multifunctional team developing and maintaining OHD’s latest embedded Linux software for...

MIT Lincoln Laboratory
Lexington, Massachusetts

Bachelor's degree in Computer Security, System Engineering, Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or related fields;. The at Lincoln Laboratory is made up of security architects, software developers, hardware and electrical engineers, cryptographers, c...

Entegee
Lexington, Massachusetts

Summary: Seeking an Embedded Software Engineer to focus on modularization, continuous integration, testing, deployment, and documentation in a hybrid work environment. Implement software modularization. Deploy, test, and debug embedded real-time systems. Experience with embedded system development. ...

Medtronic
Boston, Massachusetts

Located in the Medtronic office in North Haven, CT, Boston, MA, or Wessling, Germany, as a Principal Embedded Software Engineer you will lead and participant in the embedded software development efforts as part of the Software group within the Robotic Surgical Technologies R&D Center of Excellence. ...

Lightmatter
Boston, Massachusetts

We are hiring a talented software engineer to help us build the next generation of photonic AI processors and interconnects. If you're a collaborative engineer or scientist who has a passion for innovation, solving challenging technical problems, and doing impactful work like building the world's fi...

Lightmatter
Boston, Massachusetts

BS or higher in computer/software engineering, electrical engineering, or related field. We are hiring a talented software engineer to help us build the next generation of photonic AI processors and interconnects. If you're a collaborative engineer or scientist who has a passion for innovation, solv...