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

Firmware Engineer

Sol-Ark company

Firmware Engineer

This position will be based in our corporate headquarters in Allen, Texas (Dallas-Fort Worth area). This is not a remote position.

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.

Sol-Ark is a leading provider of smart energy solutions for residential, commercial, and Electric Vehicle (EV) applications, offering customers hybrid inverters, batteries, energy storage and management systems and related software products. Trusted by Fortune 500 companies in telecommunications, retail, big tech, restaurants, government agencies, and the largest space agency in the world, Sol-Ark has been solving complex energy challenges with innovation and technology for over a decade. Powered by a vast ecosystem, including thousands of distributors, installers, EPCs, EV charging companies, integrators, and battery manufacturers, Sol-Ark is transforming energy resilience for businesses, communities, and homes. Tom Brennan, the company's Founder, CEO and CTO, was recently recognized as an EY Entrepreneur of the Year® 2023 US National Award Winner. 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. Our leaders aren't afraid to roll up their sleeves!

About the Position

We are seeking a skilled Firmware Engineer to design and develop real-time control firmware for our next-generation power inverters. In this role, you will write high-performance code specifically for Texas Instruments (TI) C2000 Digital Signal Controllers (DSCs). You will collaborate closely with hardware engineers to implement advanced control loops, optimize power conversion, and ensure system reliability.

Responsibilities
  • Firmware Development : Write clean, optimized C/C++ firmware for TI C2000 microcontrollers (e.g., F2837x, F28004x, F2838x).
  • Control Implementation : Code real-time digital control loops (PI/PR controllers, SVPWM, grid synchronization PLLs) for power inverter topologies.
  • Peripheral Configuration : Configure C2000-specific peripherals including high-resolution PWMs (e.g., ePWM), fast ADCs, eCAP, and eQEP.
  • Driver Architecture : Develop low-level drivers and protocols for communication interfaces including CAN, SPI, I2C, and UART.
  • Testing & Debugging : Utilize JTAG debuggers, oscilloscopes, logic analyzers, and power supplies to test and validate firmware on physical hardware.
  • Safety & Protection : Implement time-critical fault detection and protection routines to safeguard hardware components against over-current and over-voltage.
Requirements
  • Education : Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field.
  • Experience : 3+ years of experience in embedded firmware development for power electronics.
  • MCU Expertise : Proven experience programming TI C2000 DSCs using Code Composer Studio (CCS) and C2000Ware.
  • Domain Knowledge : Deep understanding of power inverter operations, switching topologies, and digital control theory.
  • Optimization : Experience utilizing the C2000 Control Law Accelerator (CLA) or Trigonometric Math Unit (TMU) for parallel processing.
Desired Qualifications
  • Familiarity with functional safety standards like ISO 26262 or IEC 61508.
  • Knowledge of dual-core architecture programming and inter-processor communication (IPC).

We offer a competitive salary and performance-based bonus program, medical, dental, vision, accidental, FSA, HSA, Paid Time Off (PTO), and 401(k).

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Parker, TX vacancy
  • $107.5k - $173.5k

    The Senior Firmware Engineer, Streaming Audio is a critical individual contributor on the Streaming Audio engineering team, responsible for designing, developing, and sustaining high-performance firmware and software solutions for next-generation and legacy audio products... 
    Suggested

    Crestron Electronics

    Plano, TX
    4 days ago
  •  ...Crestron Electronics, Inc is seeking a Senior Firmware Engineer to join our embedded software team developing Android/Linux BSP for ARM-based platforms. You will participate in the full SDLC from design to field support, working cross-functionally with hardware and software... 
    Suggested

    Socket

    Plano, TX
    4 days ago
  •  ...Senior Firmware Engineer At Koch, employees are empowered to do what they do best to make life better. Learn how our business philosophy helps employees unleash their potential while creating value for themselves and the company. Additionally, everyone has individual... 
    Suggested

    Koch Industries

    Parker, TX
    4 days ago
  •  ...Firmware Engineer - Plano, TX - Contract to hire ~50-80/hr C2C ~3 days onsite in Plano ~ Need to be US or GC Holders Experience ~3-5+ years of overall software development experience in embedded SW or Firmware development. ~ Experience in... 
    Suggested
    Contract work
    Local area

    3B Staffing LLC

    Plano, TX
    2 days ago
  • $107.5k - $173.5k

    OverviewCrestron’s firmware team is looking for a talented and self-motivated engineer with strong embedded software development experience who can apply his/her expertise in our next generation systems. As a member of the firmware development team, your daily activities... 
    Suggested

    Crestron Electronics

    Plano, TX
    2 days ago
  • $132k - $214k

     ...notes to support platform bring-up, handoff, and long-term maintainability.QualificationsBS/MS in Computer Science or Electrical Engineering is required6 - 8 years of experience in embedded Linux/Android development with strong C/C++ skills.Proven experience with V4L2,... 
    Night shift

    Crestron Electronics

    Plano, TX
    4 days ago
  •  ...Principal Firmware Engineer Location: MN Duration: 6 Months Required: Embedded Firmware Engineering background B.S. in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering or CS Engineering Embedded algorithm Development per medical device... 

    Kasmo Global

    Parker, TX
    1 day ago
  •  ...0 countries depend on APCON solutions. We are collaborative, innovative, and committed to excellence. We are looking for a Firmware Engineer who reflects these values. This role is fully on site. Candidates selected to move forward will complete our standard prescreening... 
    Temporary work
    Flexible hours

    APCON

    Plano, TX
    11 days ago
  •  ...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... 

    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... 
    Permanent employment
    Full time
    Casual work
    H1b

    Sol-Ark company

    Allen, TX
    4 days ago
  • $125k - $145k

     ...we help organizations build the future through Cloud, AI, Data Engineering, Enterprise Applications, and Digital Transformation. We are...  ...expanding our engineering team and are looking for an experienced Firmware Software Engineer to support cutting-edge semiconductor... 
    Full time
    H1b
    Local area
    Remote work

    Bright Vision Technologies

    Richardson, TX
    23 hours ago
  •  ...work on the same thing every day, this is the right position. Job Responsibilities: ·  Electronic Hardware Design & Firmware Design Engineering ·  The products you design are varied. They include automated vehicle location systems, vehicle data recorders, handheld... 
    Work at office
    Relocation
    Flexible hours

    S & A Systems, Inc.

    Garland, TX
    7 days ago
  • $132.4k - $251.6k

     ...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead...  ...production and sustainment.We are currently seeking a Senior Principal Firmware Engineer Lead to join our team.The position is an onsite role,... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Mckinney, TX
    23 hours ago
  • $86.8k - $165.2k

     ...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead...  ...of aerospace and defense.Raytheon is seeking a Senior FPGA and Firmware Design Engineer to support an active program through RTL... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Raytheon

    Mckinney, TX
    3 days ago
  •  ...Embedded Software Engineer III The Embedded Software Engineer III contributes to the development and optimization of firmware and embedded software for Kopin's next-generation AR/VR HUDs and micro-display products. This role requires strong proficiency in embedded... 
    Local area

    Kopin

    Parker, TX
    1 day ago
  •  ...Sr Embedded Software Engineer Plano, TX – Hybrid Need 3-5 years' experience in Embedded Software Development in Automotive industry. As a Sr/Embedded software Engineer, shall be responsible for developing embedded applications in automotive infotainment production... 
    Work experience placement

    Echo IT Solutions

    Plano, TX
    3 days ago
  • $40 - $45 per hour

    About Client: The client is a global technology, consulting, and digital solutions company with problem-solving abilities and an emphasis on developing ingenious solutions that allow its clients to remain competitive, profitable, and secure in an evolving business environment...
    Remote work

    ApTask

    Plano, TX
    2 days ago
  •  ...Embedded Engineer Plano, Texas, United States About the Job Full job description ~ Bachelors in engineering (Computers,...  ...related) ~5-10 years of experience in Embedded SW development. ~ Firmware development with Microcontroller and ARM ~ Integration with... 
    Contract work
    Relocation

    RxCloud

    Plano, TX
    23 hours ago
  •  ...Electrical Hardware Engineer We are looking for an innovative Electrical Hardware Engineer to join our engineering team. In this role, you will design, develop, and test hardware solutions for electronic components, ensuring they meet product specifications, quality... 

    Kasmo Global

    Plano, TX
    3 days ago
  •  ...Embedded Software Application Engineer (Avionics / Aerospace) Location: Onsite in Plano, TX or Rockford, IL Duration: 12 Months + Extensions Position Overview We are seeking a highly skilled Embedded Software Application Engineer to support the design, development... 

    Anveta

    Plano, TX
    3 days ago
  • Company Description IT professionals are always expected to do more with less. Amzur’s Global Staff Augmentation Services can help fill your short- or long-term skill gaps so you can successfully meet even the most aggressive project goals. Our deep bench of skilled...
    Full time
    Contract work
    Temporary work

    Eteki Inc.

    Plano, TX
    23 hours ago
  • $116.21k - $144.95k

     ...Berkshire Hathaway Homestate Companies, Workers Compensation Division, has an opening for a Software Engineer 2. This individual will need extensive technical expertise to join our dynamic development team. Responsibilities include designing, developing, and maintaining... 
    Full time
    Work at office
    Work from home
    Work visa
    Flexible hours
    2 days per week

    Berkshire Hathaway Homestate Companies

    Plano, TX
    23 hours ago
  •  ...products. Our investors include Softbank, Amazon, Alibaba, Verizon, NTT DoCoMo, Qualcomm and PepsiCo.  We’re looking for software engineers to join our growing team and help build the next generation of data-driven applications that bring intelligence to individual... 
    Full time
    Work at office

    Wiliot

    Plano, TX
    23 hours ago
  • $86.8k - $165.2k

     ...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead...  ...and cross-discipline teams (Systems Engineering, Algorithms, Firmware and Hardware) on design exploration and problem solving.Architect... 
    Temporary work
    Work experience placement
    Work at office
    Local area
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Plano, TX
    4 days ago
  • Company Description Sonsoft , Inc. is a USA based corporation duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology...
    Full time

    SonSoft Inc.

    Plano, TX
    23 hours ago
  • Job Duties: Nobl Q LLC in Plano, Texas is seeking experienced Software Developers to design, develop, test, document, and deploy high quality business solutions.   Job responsibilities and duties include:  1. Leading the design and development ...
    Full time
    Remote work
    Relocation

    Noblq

    Plano, TX
    23 hours ago
  • We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As a Lead Software Engineer at JPMorganChase within the Commercial & Investment Bank - Digital & Platform Services, you provide technical leadership and strategic... 
    Remote work

    JP Morgan Chase

    Plano, TX
    3 days ago
  •  ...their time effectively, prioritize tasks, and meet deadlines. Requirements Requirements: ~4+ years’ experience as a Software Engineer or Software Developer. ~ At least 1 years of experience in mobile app development using Flutter and Dart programming language.... 
    Full time

    Synapse- Canada

    Plano, TX
    23 hours ago
  • Job Description Package validation experience in Life Science Domain (FDA). Should be able to differentiate the different testing phases like Unit Integration, System, Acceptance, Regression testing and should be capable to perform these tests with the help of ...
    Full time
    Contract work

    Atria Group

    Plano, TX
    23 hours ago
  • $89k - $149k

    /Sr. Computer Vision Engineer# Sr. Computer Vision EngineerPepsiCoPlano, USFull-time## About the RoleOverviewYour role as a Sr. Computer Vision Engineer will be based in Plano, TX to make key contributions to AI projects with a primary focus on computer vision, alongside... 

    AIToolboard

    Plano, TX
    3 days ago

Do you want to receive more vacancies?

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