Senior Firmware Engineer Job at Sol-Ark, LLC, Allen, TX

VFZqTmdzbFFUUXJmcmxrcXFTYlJOZy9TYlE9PQ==
  • Sol-Ark, LLC
  • Allen, TX

Job Description

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

Salary and 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.

#LI-DNI

Job Tags

Permanent employment, Full time, H1b, Local area

Similar Jobs

Blue Industries

CDL A/B Driver & Boom Truck Operator Job at Blue Industries

 ...Location: North Brunswick NJ As we continue to grow, were looking for an experienced CDL A/B Driver with Boom Truck Operation experience to join our NJ team. If youre reliable, safety-conscious, and take pride in delivering materials with care, we want to hear... 

Sedgwick County

Psychiatric Licensed Practical Nurse - COMCARE Job at Sedgwick County

 ...Respond to patient inquiries/issues for medication refills by telephone and communicate with medical provider. Document verbal orders from...  ...agencies: group homes, substance abuse treatment centers, nursing homes, medical offices, hospitals, etc. Communicate, as needed... 

Covance Latinoamérica

Personal Assistant Job at Covance Latinoamérica

 ...maintaining detailed records, and assisting customers. To succeed as a...  ...the phone, by email, or in person by answering questions and resolving...  ...~ Superb organizational and time management skills while...  ...integrity while working independently and as part of a team... 

VIVO

eCommerce Specialist (onsite only) Job at VIVO

 ...and contribute to the development of SOPs, toolkits, and scalable workflows. QUALIFICATIONS Required ~13 years of hands-on eCommerce experience, with meaningful time managing Amazon Advertising campaigns (Sponsored Products, Sponsored Brands, Sponsored Display)... 

Alliance Consulting

CNC SWISS PROGRAMMER Job at Alliance Consulting

 ...production issues, and supporting machinists in a precision manufacturing environment, we want to hear from you! MACHINES YOU'LL WORK...  ...Machine precision components from stainless, titanium, aluminum, plastics, and specialty alloys WHAT YOU BRING 5+ years of CNC...