Senior Embedded Software Engineer

MatrixSpaceBurlington, MA
3d

About The Position

At MatrixSpace, we are building technology that bridges the physical and digital worlds — combining embedded systems, radar sensing, cloud computing, and AI to unlock powerful real-world intelligence. We are seeking a Senior Embedded Software Engineer to _____

Requirements

  • This position requires working directly or indirectly with the US Government in restricted environments. Candidates must be legally authorized to work in the United States without employer sponsorship and may be required to obtain and maintain a U.S. government security clearance in the future.
  • Bachelor’s or Master’s degree in engineering.
  • Strong proficiency in C++ . Preferably Modern C++ (i.e. 11+)
  • Deep understanding of real-time constraints (latency, determinism, scheduling, concurrency)
  • Solid grasp of embedded systems fundamentals (memory, interrupts, DMA, timing).+
  • Ability to design software thoughtfully, balancing performance, correctness, and maintainability.
  • Excellent at working in a team and visually communicating designs.
  • Strong interpersonal skills.
  • Willing to travel, up to 10%.

Nice To Haves

  • An understanding of signal processing and/or sensor systems preferred
  • Experience using Yocto Linux preferred

Responsibilities

  • Design, implement, and maintain real-time embedded software in C++ in a Linux based environment.
  • Develop low-latency, deterministic systems that meet strict timing and reliability requirements.
  • Interface embedded software with FPGAs via memory-mapped I/O, DMA, interrupts, and custom protocols.
  • Collaborate closely with FPGA, hardware, and systems teams to define clean hardware/software interfaces.
  • Architect software components with an emphasis on clarity, testability, and maintainability.
  • Debug complex issues across hardware and software boundaries.
  • Participate in design reviews and contribute to technical direction and best practices
  • Contribute to other parts of the overall radar signal processing pipeline.

Benefits

  • Join a team that thrives on innovation and collaboration.
  • Work on cutting-edge technology bridging embedded systems, cloud computing, and AI applications
  • Collaborate with world-class engineers solving complex distributed systems challenges
  • High ownership, fast iteration, and opportunities to lead architecture and innovation initiatives
  • Competitive compensation, equity options, and a culture that values innovation and technical excellence.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service