Talent Apply
Log in
All jobs
RR

Embedded Systems Engineer: Bare-Metal C/C++ (Secret)

Red Ribbon - Victoria Branch
Springfield, MO
On-siteUSD 79,000 - 135,000 / year

About this role

Embedded Systems Engineer: Bare-Metal C/C++ (Secret)

Job summary

SimVentions, Inc. is seeking a Computer Engineer to join our team. The role involves evaluating, analyzing, and developing systems spanning hardware, software, and interconnecting infrastructure to support operational tasks.

The position emphasizes bare-metal C/C++ coding for microcontrollers and full lifecycle design of embedded systems. Responsibilities include translating requirements into designs, performing trade-off analyses, and integrating custom electrical circuits.

Qualifications

  • Bachelor's degree in Computer Engineering or a related field (Master's preferred).
  • Experience with embedded hardware product lifecycle (design, test, integration).
  • Proficiency with schematic capture and PCB layout software (e.g., Altium).
  • Experienced in writing embedded firmware for microprocessors.
  • Containerization experience (Docker, Kubernetes, etc.).

Responsibilities

  • Translate high-level requirements into integrated engineering designs.
  • Conduct trade-off analyses (risk/cost/benefit) for technical decisions (e.g., microprocessor selection).
  • Design/integrate custom electrical circuits and robust mechanical packaging.
  • Develop C/C++ bare-metal firmware using test-driven development.
  • Manage all code using GitLab for configuration management.
  • Develop full-stack applications (SQL, C++ services, React/Next.js).
  • Conduct developmental testing and evaluation of solutions.
  • Adhere to program configuration management and documentation standards.

Skills

  • Embedded hardware
  • C/C++ bare-metal
  • Docker/Kubernetes
  • GitLab
  • Altium
  • Schematic capture
  • PCB layout

Education

  • Bachelor's degree in Computer Engineering

  • Tools

  • Altium

  • Job description

  • SimVentions, Inc. is seeking a Computer Engineer to join our team. The role involves evaluating, analyzing, and developing systems spanning hardware, software, and interconnecting infrastructure to support operational tasks.

  • The position emphasizes bare-metal C/C++ coding for microcontrollers and full lifecycle design of embedded systems. Responsibilities include translating requirements into designs, performing trade-off analyses, and integrating custom electrical circuits.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →