Corvid Technologies LLC logo
Corvid Technologies LLC2 days ago

Firmware Engineer

On-site · Cincinnati, Ohio, United States or Mooresville, North Carolina, United States

Type
Full Time
Level
Mid Level
Education
Bachelors Degree
Company size
Unknown

Job Summary

Firmware Engineer responsible for designing, developing, and debugging embedded firmware in C/C++ for DoD/industrial embedded systems. Lead hardware integration and bring-up with EE teams, building robust firmware using bare-metal and RTOS configurations. Develop and optimize hardware abstraction layers and low-level protocols (SPI, I2C, UART, CAN, USB). Create and maintain test suites for hardware-in-the-loop and unit testing; drive CI/CD automation and code review practices. Collaborate with cross-functional teams and external customers to meet development schedules, apply problem-solving skills, and adapt requirements throughout the project lifecycle. Must be able to obtain/maintain DoD Secret Clearance. Proficiency with ARM Cortex and RISC-V architectures, microcontrollers/microprocessors, JTAG/SWD debugging, Git, and Agile project management. Experience with Python or Bash scripting is a strong asset.

Required Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a closely related technical field
  • 3+ years of professional engineering experience delivering production-ready firmware for commercial or industrial embedded systems
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Corvid Technologies LLC

Firmware Engineer

Apply on Sorce