NEWPosted 11 hours ago

Job ID: JOB_ID_1498

Position Summary

We are looking for a Principal C++ Embedded Software Engineer to lead the development of next-generation firmware and software systems in Boulder, Colorado. This is a high-impact, onsite role requiring a seasoned expert with over 10 years of experience in embedded systems. You will be responsible for the entire software lifecycle, from initial architectural design and board bring-up to final product launch, ensuring the highest standards of performance and reliability in resource-constrained environments.

Key Responsibilities

  • Lead the design and implementation of embedded software and firmware using C++ and Python, focusing on real-time performance and system efficiency.
  • Analyze and evolve existing system architectures to support new features and hardware integrations.
  • Develop and optimize Digital Signal Processing (DSP) algorithms for embedded targets, managing memory and CPU constraints effectively.
  • Perform board bring-up and troubleshoot complex hardware-software interface issues using JTAG, oscilloscopes, and logic analyzers.
  • Architect multi-process and multi-threaded applications within Linux-based embedded environments.
  • Collaborate with hardware, quality, and product management teams to deliver integrated solutions that meet rigorous technical specifications.
  • Maintain comprehensive technical documentation throughout the design and development lifecycle.
  • Manage source code repositories using Git, overseeing branching, merging, and release management.

Required Technical Skills

  • 10+ years of professional experience in embedded software development, specifically at a Senior or Principal level.
  • Expert-level proficiency in C++ (OOP, advanced features) and Python for scripting and testing.
  • Extensive experience with Real-Time Operating Systems (RTOS) and Linux kernel/user-space development.
  • Strong background in Digital Signal Processing (DSP) and mathematical libraries involving linear algebra and numerical solvers.
  • Hands-on experience with microcontrollers, DSP processors, and FPGA interfacing.
  • Proven ability to debug complex systems using hardware-level diagnostic tools.
  • Deep understanding of Agile development methodologies and modern DevOps practices for embedded systems.

The Boulder Engineering Environment

Boulder is a world-renowned center for aerospace, telecommunications, and embedded systems engineering. This role offers the chance to work in a high-tech corridor known for its innovation and quality of life. As a Principal Engineer, you will mentor junior staff and drive technical excellence across the organization, contributing to products that push the boundaries of embedded technology.


Special Requirements

Full-time onsite work in Boulder, CO; Contract duration; Requires expertise in DSP and RTOS.


Compensation & Location

Salary: $165,000 – $215,000 per year (Estimated)

Location: Boulder, CO


Recruiter / Company – Contact Information

Recruiter / Employer: Square Hiring LLC

Email: rekha@squarehiring.com


Interested in this position?
Apply via Email

Recruiter Notice:
To remove this job posting, please send an email from
rekha@squarehiring.com with the subject:

DELETE_JOB_ID_1498

to delete@join-this.com.