Senior Firmware Engineer

Sol-Ark, LLC

  • Allen, TX
  • 7 days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • ARM (Advanced RISC Machine)unmatched
    • Agile Programming Methodologiesunmatched
    • Algorithmsunmatched
    • Bluetoothunmatched
    • Boundary Scanunmatched
    • C Programming Languageunmatched
    • CMVC (Configuration Management Version Control)unmatched
    • Communication Skillsunmatched
    • Computer Engineeringunmatched
    • Computer Firmwareunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Datasheetsunmatched
    • Debugging Skillsunmatched
    • Dockerunmatched
    • Electrical Engineeringunmatched
    • Electronic Engineeringunmatched
    • Electronicsunmatched
    • Embedded Hardwareunmatched
    • Embedded Systemsunmatched
    • Hardware Debuggingunmatched
    • Hardware Designunmatched
    • Hardware-Software Integrationunmatched
    • I2Cunmatched
    • ISO (International Organization for Standardization)unmatched
    • Internet of Thingsunmatched
    • Jenkinsunmatched
    • Logic Analyzerunmatched
    • Memory Leaksunmatched
    • Microcontrollerunmatched
    • Microprocessorunmatched
    • Modemsunmatched
    • Operating Systemsunmatched
    • Oscilloscopeunmatched
    • Peripheral Hardwareunmatched
    • Realtime Operating Systemunmatched
    • Safety Standardsunmatched
    • Scrum Project Management and Software Developmentunmatched
    • Software Configuration Managementunmatched
    • Software Developmentunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Systems Engineeringunmatched
    • Team Playerunmatched
    • Universal Asynchronous Receiver-Transmitter (UART)unmatched
    • Wireless Protocols/Standardsunmatched

    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

    Numbers & Facts

    LocationAllen, TX

    Similar Jobs

    See more jobs