Senior Firmware Engineer

SOL-ARK LLC
Allen, TX, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Job source

Tech stack

Agile Methodology ARM Architecture Bluetooth Computer Engineering Modems Datasheets Software Debugging Linux on Embedded Systems Firmware FreeRTOS Joint Test Action (IEEE Standards) Scrum Methodology
+15 more
Real-Time Operating Systems Memory Leaks Software Configuration Management Software Engineering Systems Integration Universal Asynchronous Receiver/Transmitter Wi-Fi Technology Serial Peripheral Interface Information Technology Bare Metal Build Process Bitbucket Software Version Control Docker Jenkins

Job description

  • Architect and develop production firmware exclusively for resource-constrained microcontrollers (e.g., ESP32, TI C2000, ARM Cortex-M, or similar platforms) in bare-metal and RTOS environments.
  • Write, optimize, and maintain efficient low-level code in C.
  • Develop and configure low-level peripheral drivers and communication interfaces (UART, SPI, I2C, PWM, etc.).
  • Perform deep hardware-level debugging to resolve complex hardware/software integration issues, including tracking down stack overflows, memory leaks, and tight timing constraints using oscilloscopes and logic analyzers.
  • Collaborate directly with hardware engineers to define system interfaces and pinouts early in the design lifecycle.
  • Automate and maintain local development environments and CI/CD pipelines (utilizing tools like Jenkins, Docker and Bitbucket).

Requirements

  • Candidates must be legally authorized to work in the United States without requiring employer-sponsored visa sponsorship now or in the future.
  • Candidates must have permanent work authorization in the United States. Sol-Ark does not provide visa sponsorship, including but not limited to F-1 CPT, F-1 OPT (including STEM OPT), H-1B, or any other employment-based visa requiring future sponsorship.

We are seeking a highly technical Senior Firmware Engineer with 10+ years of dedicated microcontroller experience. Please note: This role is strictly focused on resource-constrained microcontrollers (bare-metal and RTOS environments). Candidates whose primary background is in application-level software, embedded Linux, or microprocessor systems will not be a fit for this position. You will join an established, highly capable team of senior firmware engineers to architect, develop, and maintain critical low-level device interactions, bridging the gap between hardware functionality and system logic., * Bachelor’s or Master’s degree in Electrical/Electronics Engineering, Computer Engineering, or Computer Science.

  • 10+ years of professional experience strictly focused on microcontroller-based firmware development, distinctly separate from high-level microprocessor or OS-based development.
  • Deep proficiency in C for embedded systems and extensive hands-on experience with Real-Time Operating Systems (e.g., FreeRTOS, ESP-IDF).
  • Proven ability to work intimately with hardware schemas, read datasheets, and write firmware that interacts directly with registers and MCU peripherals.
  • Extensive experience debugging complex embedded systems using hardware tools (JTAG, SWD, logic analyzers).
  • Familiarity with software configuration management tools, version control systems, and automated build processes.
  • Excellent communication skills with a track record of thriving in a collaborative, senior-level engineering environment.

Desired Qualifications:

  • Knowledge of power electronics, power inverters, or complex control algorithms.
  • Familiarity with cellular modems, Bluetooth, Wi-Fi, and IoT protocols.
  • Familiarity with functional safety standards (ISO 26262) and safety-critical software development.
  • Familiarity with Agile or Scrum software development methodologies.

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • Paid time off
  • Vision insurance
  • Dental insurance, We offer a competitive salary and performance-based bonus program, top-tier benefits package, including medical, dental, and vision insurance, 401(k), and paid time off.

About the company

Sol-Ark is a Veteran-owned solar and battery-based technology manufacturer based in Texas. Our mission is making the most reliable, innovative, and affordable solar storage solutions to power families & their businesses. Founded in 2013, the company has experienced massive, organic growth due to our equipment being 3x more powerful and capable than best-in-class alternatives. It is a fast-paced, yet casual work environment. We are a close-knit team looking to make significant contributions to a very fast-growing industry that values merit, character, aptitude, sustainability, and self-reliance.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

1:02 min

Applying an ETL methodology to infrastructure configuration management

Axel Barbier · WWC 2023

4:07 min

Understanding home gateway communication protocols and server configuration

Milica Aleksic Milica Aleksic +1 · WWC 2023

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

5:59 min

Compiling routing logic into certified safety microcontrollers

Ulrich Wurstbauer +1 · LIVE

57 sec

Extracting API schemas automatically during continuous integration builds

Axel Barbier · WWC 2023

Videos

See all

Related articles

See all