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.
Please use this link to apply: https://sol-ark.prismhr-hire.com/job/1019325/senior-firmware-engineer.
Location: This position will be onsite at our corporate offices in Allen, Texas (Dallas-Fort Worth area).
Full-time W-2 ONSITE opportunity (not remote)!
Work Eligibility:
- 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.ย
Responsibilities:
- 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:
- 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:
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.