Back to search
District Partners Linkedin · Posted 12d ago

Senior Software Engineer, Embedded Systems

Aurora

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

District Partners has been exclusively retained by a high-growth engineering organization developing the critical infrastructure technologies behind today’s most demanding digital and industrial environments. As AI, cloud computing, advanced manufacturing, and digital transformation drive unprecedented infrastructure investment, the company is redefining how organizations deploy resilient, scalable electrical systems that keep essential operations running. This is an opportunity to own embedded products from concept through production within a lean engineering team where technical depth, curiosity, and individual contribution genuinely matter.


Why You’ll Actually Care

This is not a role where you will spend years maintaining one small component of a massive product.

You will work across embedded software, hardware integration, testing, debugging, and new product development. The team is intentionally lean, giving engineers meaningful ownership over what they build and direct visibility into how their work impacts the final product.

The company needs builders who can take an idea from concept through implementation, solve problems independently, and help develop the next generation of engineers around them.


The Basics

The company is hiring 2 Senior Software Engineers who can own complete embedded products and systems, not simply maintain code written by someone else.

C/C++ is central to the environment, along with DSP, FPGA, SoC, embedded systems, and hardware/software integration. Engineers must be able to move between technologies, troubleshoot across hardware and software, and determine where a problem truly originates.

Technical depth and demonstrated ownership matter more than a specific number of years.


What You’ll Be Owning

  • Design and develop embedded software for advanced power distribution and control products
  • Build primarily in C/C++ across DSP, FPGA, SoC, and other embedded computing environments
  • Translate product and customer requirements into practical software architectures and technical solutions
  • Own embedded products and significant technical capabilities from early concept through implementation, testing, release, and production
  • Troubleshoot complex issues across software, firmware, electronics, communications, and overall system behavior
  • Determine whether problems originate in hardware or software and debug them methodically
  • Develop testing strategies for complex, configurable embedded applications
  • Support hardware/software integration, system validation, product acceptance, and release
  • Deliver new features, resolve defects, and strengthen existing embedded platforms
  • Participate in code reviews and improve development, testing, and product lifecycle practices
  • Mentor junior engineers and help strengthen their technical judgment and problem-solving skills
  • Occasionally support system integration, acceptance, or technical work at customer sites


The Environment

This is a small, highly collaborative engineering organization where everyone wears multiple hats. An engineer may move from embedded development to hardware debugging, integration, testing, or another technical challenge based on what the product needs.

The team needs engineers who can investigate problems independently, learn unfamiliar technologies quickly, evaluate different approaches, and clearly explain the tradeoffs behind their decisions.


Candidates from companies that build physical products will generally translate more naturally than candidates coming exclusively from SaaS environments. Relevant backgrounds may include:

  • Industrial automation
  • Robotics
  • Aerospace and defense
  • Automotive electronics
  • Medical devices
  • Power electronics
  • Semiconductor equipment
  • Embedded systems
  • Telecommunications hardware
  • Other industrial or mission-critical product environments

Personal engineering projects, GitHub repositories, open-source contributions, robotics, electronics, home labs, and other evidence of genuine technical curiosity are strong differentiators.


What You Bring to the Table

  • Deep hands-on embedded software engineering experience
  • Strong C/C++ development skills
  • Experience with DSP or FPGA development
  • Strong understanding of embedded systems and hardware/software integration
  • Ability to troubleshoot across hardware and software and isolate the true source of a problem
  • Demonstrated experience personally designing, building, and delivering a product, system, or significant embedded capability from concept through production
  • Experience owning more than one narrow component of a larger product
  • Strong technical judgment and the ability to explain alternative approaches and engineering tradeoffs
  • Independence to move work forward without step-by-step direction
  • Ability to collaborate across engineering disciplines and communicate complex technical issues clearly
  • Experience mentoring junior engineers
  • Minimum bachelor’s degree in engineering, ideally Electrical Engineering
  • Master’s degree in engineering preferred


Additional experience that would be valuable includes:

  • Embedded Linux, including drivers, memory, processes, and operating-system fundamentals
  • Yocto or Buildroot
  • Python or Bash
  • TCP/IP networking
  • Industrial communication protocols such as MODBUS/TCP, BACnet, or SNMP
  • Power electronics or three-phase power


A Few Things Worth Knowing

  • Location: Northeastern Ohio
  • Work Model: This role is fully onsite.
  • Openings: 2
  • Compensation: Competitive compensation commensurate with experience
  • Education: Minimum bachelor’s degree in engineering required, ideally Electrical Engineering. A master’s degree in engineering is preferred.
  • Sponsorship: No current or future employment sponsorship is available.
  • Benefits: Multiple medical plan options, including a no-cost employee medical option; no-cost dental and vision insurance; no-cost short-term and long-term disability coverage; no-cost life insurance with additional coverage options; employer Health Savings Account contributions; retirement plan with employer matching contributions; paid parental leave; and an Employee Assistance Program.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search