Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Firmware Engineer

Sol-Ark company

Senior Firmware Engineer

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.

This position will be onsite at our corporate offices in Allen, Texas (Dallas-Fort Worth area). Full-time W-2 ONSITE opportunity (not remote)!

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.

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.

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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer in Parker, TX vacancy
  •  ...Molex is seeking a highly skilled Senior Firmware Engineer to join our Optical Business Unit. In this role, you will be part of a fast‑paced firmware engineering team developing next generation optical transceivers for datacenter and telecom markets. The ideal candidate... 
    Senior

    Molex

    Allen, TX
    1 day ago
  •  ...future sponsorship. We are seeking an experienced Embedded Software Engineer with 10+ years of professional experience, specifically focused...  ...with cross-functional teams, including hardware engineers, firmware engineers, and system architects, to define software... 
    Senior
    Permanent employment
    Full time
    Casual work
    H1b

    Sol-Ark company

    Allen, TX
    4 days ago
  •  ...Job Description Position Summary We are seeking a Senior Embedded Linux Software Engineer to design, develop, and support embedded software...  ...interactions. Develop prototypes to evaluate new hardware, firmware, and software technologies. Integrate new hardware... 
    Senior

    HumCap, Inc.

    Richardson, TX
    25 days ago
  •  ...agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorganChase within the AI/ML Data Platform, you are an integral part of an agile team that works to enhance, build,... 
    Senior
    For contractors

    J.P. Morgan

    Plano, TX
    20 days ago
  •  ...Tyler Technologies, Inc. is seeking a Senior Software Engineer to develop and maintain features for our Corrections Solutions products. The role requires a collaborative mindset, experience in software development, and proficiency with relational databases like MySQL.... 
    Senior
    Local area
    3 days per week

    Tyler Technologies

    Plano, TX
    21 hours ago
  • Harris Geospatial Solutions is seeking a Sr. Principal, Counsel to support our Intelligence, Surveillance and Reconnaissance (ISR) sector. The role requires extensive legal expertise and a proactive approach to managing risks and providing strategic counsel in support ...
    Senior

    Harris Geospatial Solutions

    Plano, TX
    2 days ago
  •  ...Job Title: Senior Java Developer Location: Austin, TX (Hybrid) Duration: 12+ Months JD: Java, Spring boot , Spring Data, Spring JDBC, Spring JP Additional Comments Oversee the design and development of complex applications Guide junior... 
    Senior

    Kasmo Global

    Plano, TX
    2 days ago
  • Overview Location: Plano, TX (Onsite, Local only from TX) Interview Process: Video Experience: 10+ Years Must Have Technical/Functional Skills Java, Advance Java, Multi-functional, Microservices Architecture, Spring Framework, Spring MVC, Spring Boot, Hibernate, RESTful...
    Senior
    Local area

    Holistic Partners, Inc

    Plano, TX
    3 days ago
  • $60 - $65 per hour

     ...We are hiring for our client, which is a global digital engineering company helping businesses accelerate their digital transformation through Talent, Consulting, Academy, and Solutions. Powered by 50,000 experts, we combine technology, R&D, and domain expertise to engineer... 
    Senior
    Contract work
    Work from home

    Reqpedia

    Plano, TX
    22 hours ago
  • $110k - $136.8k

     ...Homeland Talent Solutions has partnered with a leading technology organization to identify a Senior Software Engineer who will help design and build next-generation software solutions utilizing modern cloud technologies, scalable enterprise architecture, and AI-enabled... 
    Senior
    Local area

    Homeland Talent Solutions

    Plano, TX
    3 days ago
  •  ...Senior Full-stack Software Engineer - Competitive Salary - Plano, TX (Hybrid) Wasp Barcode Technologies is a turnkey provider of inventory and asset tracking systems, offering everything needed for end-to-end management including software, scanners, printers, labels, and... 
    Senior
    Local area

    Wasp Barcode Technologies

    Plano, TX
    3 days ago
  •  ...customer experiences in an innovative, collaborative environment. Job Description The position is a full stack Software Development Engineer II located in Plano, TX. This role focuses on transforming TFS core systems into agile, cloud‑native, service‑oriented platforms.... 
    Senior

    TCC Toyota Motor Credit Corporation Company

    Plano, TX
    1 day ago
  •  ...Job Title: Senior Software Engineer Location(s): Plano, TX Senior Software Engineer, Full Stack (Java, Python) Ampcus Inc. is a certified global provider of a broad range of Technology and Business consulting services. We are in search of a highly motivated candidate... 
    Senior
    Internship

    Ampcus

    Plano, TX
    3 days ago
  • Qualifications One AWS Certification (Developer or Associate Mandatory) 11 to 13 years of experience in IT Proficiency in Java J2EE with a strong understanding of object-oriented programming principles. Hands‑on experience with Spring Boot, Spring MVC, and related Spring...
    Senior
    Work experience placement

    TechDigital Group

    Plano, TX
    21 hours ago
  • Senior Cloud Developer Location: San Antonio, TX / Plano, TX - onsite Duration: 6 months Build applications using AWS cloud native services Strong knowledge of DevOps processes Very strong in Java and springboot application development
    Senior

    Diverse Lynx

    Plano, TX
    3 days ago
  •  ...microservices architecture patterns. Deep expertise in software engineering frameworks, with experience in designing and implementing...  ...web services. Excellent communication and analytical skills. Seniority level Mid-Senior level Employment type Full-time Job function... 
    Senior
    Full time

    Hexaware Technologies

    Plano, TX
    3 days ago
  •  ...your career and guide multiple teams to success at one of the world's leading financial institutions. As a Manager of Software Engineering at JPMorganChase within Corporate Sector, Enterprise Technology, you are an integral part of an agile team that works to enhance,... 
    Senior
    Work at office

    J.P. Morgan

    Plano, TX
    20 days ago
  •  ...leveraging your Mainframe expertise to modernize our enterprise software. Collaborate: Partner with product management and fellow software engineers in an Agile environment to define software requirements and deliver solutions. Automate: Increase efficiency by automating tasks... 
    Senior
    Work experience placement
    Work at office
    Local area
    Flexible hours

    Broadcom Corporation

    Plano, TX
    1 day ago
  •  ...developers. Identify and recommend opportunities for continuous improvement. Qualifications A minimum of five years of software engineering experience A background in business operations and strategies, with a focus on business IT A history of translating client requirements... 
    Senior
    Work at office
    Local area
    Worldwide
    Flexible hours

    Liberty Mutual Insurance

    Plano, TX
    2 days ago
  •  ...As a software engineer on Capital One’s AI Developer Experience Task Force Team, you will be partnering closely with cross-functional teams to design, architect, develop and deploy AI powered products and services to improve developer experiences across the enterprise... 
    Senior
    Full time
    Part time
    Internship
    Local area

    Capital One Financial Corp

    Plano, TX
    21 hours ago
  •  ...agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking - Risk Technology Portfolio team, you are an integral part of... 
    Senior
    For contractors
    Work experience placement
    Work at office

    J.P. Morgan

    Plano, TX
    24 days ago
  •  ...Job Title: Senior iOS Developer Location: Plano, TX (or) Jersey City, NJ (Plano preferred) Duration: Contract...  ...& Qualifications ~ Bachelor's degree in computer science, Engineering, or related field (or equivalent experience). ~8+ years of... 
    Senior
    Contract work
    Local area

    Equiliem

    Plano, TX
    3 days ago
  • $140k - $200k

     ...Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product experience across platforms. Responsibilities Collaborate with Speechify’s Product... 
    Senior
    Remote work

    Speechify

    Plano, TX
    3 days ago
  •  ...Job Summary: ASSET InterTech creates software (ScanWorks BST) that tests hardware. We are seeking a Senior Applications Engineer with deep expertise in both hardware and software to lead technical support initiatives and mentor junior team members. This role is critical... 
    Senior
    Permanent employment

    ASSET InterTech

    Plano, TX
    3 days ago
  •  ...a calm, serene environment, this is probably not for you. As a Senior Mobile App Developer you have a passion for code and putting the...  ...web apps to drive digital products. As a Senior Developer / Engineer, you will be part of a team who will create digital products that... 
    Senior
    Hourly pay
    Full time
    Casual work
    Flexible hours

    Improving

    Plano, TX
    2 days ago
  • Location Must be onsite either in Plano, TX or McLean, VA for 5 days a week (Monday to Friday) Duration Long Term Interview Mode In-Person interview Job Description Looking for a proactive, detail-oriented Professional Python Developer to support enterprise-wide third-...
    Senior
    Monday to Friday

    Unisys

    Plano, TX
    3 days ago
  • Description Join the team at Tyler Technologies as an Senior Software Engineer! As a full stack engineer, you will work with a wide range of technologies such as .NET, Angular, HTML5, SQL, and Cloud/AWS building scalable solutions that empower our clients and support mission... 
    Senior

    Tyler Technologies

    Plano, TX
    4 days ago
  •  ...Job Type Full-time Description We are seeking a Senior AI Cloud Architect with deep expertise in AI/LLM system design...  ...AI, and cloud infrastructure, while partnering closely with engineering and product teams from concept through production. Key Responsibilities... 
    Senior
    Full time

    Zhone Technologies

    Plano, TX
    3 days ago
  •  ...of up to 40% to client locations throughout the U.S. Special Skills: Position requires a Bachelor's Degree in Computer Science, Engineering or Related Field and five (5) years of experience. The aforementioned five (5) years of experience must be progressively... 
    Senior

    cPrime

    Plano, TX
    1 day ago
  • $115k - $160k

    Join to apply for the Senior Software Engineer role at Spirent Communications Join to apply for the Senior Software Engineer role at Spirent Communications Get AI-powered advice on this job and more exclusive features. Spirent Communications provided pay range This range... 
    Senior
    Full time
    Work experience placement

    Spirent Communications

    Plano, TX
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!