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

Firmware Engineer

Sol-Ark company

About the Job

Position: Firmware Engineer

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

Please use this link to apply:

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.
About Sol-Ark:

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).

Benefits :

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 4 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Allen, TX vacancy
  •  ...), H-1B, or any other employment-based visa requiring future sponsorship. 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... 
    Suggested
    Permanent employment
    Full time
    H1b

    Sol-Ark, LLC

    Allen, TX
    9 days ago
  • Molex is seeking a Senior Firmware Engineer to join our Optical Business Unit. You will work on next‑generation optical transceivers for data center and telecom markets, focusing on firmware design, development and validation. Collaborate with Product Management, Hardware... 
    Suggested

    Molex

    Allen, TX
    4 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... 
    Suggested

    Molex

    Allen, TX
    4 days ago
  • $75k - $95k

    Motorola Solutions is seeking an Embedded Software Engineer in Allen, TX. The role focuses on developing firmware for embedded systems using modern C++. You will work in an Agile environment, collaborating closely with the team to ensure high-quality software development... 
    Suggested

    Motorola Solutions

    Allen, TX
    5 days ago
  • $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
    1 day 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... 

    Socket

    Plano, 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
    13 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... 

    Crestron Electronics

    Plano, TX
    4 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
    1 day 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
    2 days ago
  • $107.5k - $173.5k

    Senior Software Engineer - Audio & Video Streaming Location: 22 Link Rockleigh, NJ, 22 Link Drive, Rockleigh, New Jersey, United States...  ...generation of audio‑video streaming solutions. As a member of the firmware development team, your daily activities will include the full... 
    Temporary work

    Crestron Electronics

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

    A leading technology company in Plano, Texas is looking for a talented engineer experienced in firmware development for embedded systems. The ideal candidate will have 5-7 years of experience, with proficiency in C, C++/Java, and knowledge of Android development. Responsibilities... 

    Crestron Electronics

    Plano, TX
    15 hours ago
  • Crestron Electronics Inc. is seeking a Senior Software Engineer in Plano, Texas, specializing in audio and video streaming solutions. The...  ...should have a Bachelor’s degree and extensive experience in firmware development, programming, and problem-solving capabilities. . #J... 

    Crestron Electronics Inc.

    Plano, TX
    2 days ago
  • OmniOn Power is seeking a Senior Embedded Firmware Engineer to develop firmware for AC-DC rectifier and DC-DC converter products. You will implement real-time control algorithms, ensure compatibility across platforms, and collaborate with hardware and software teams to... 

    OmniOn Power

    Plano, TX
    5 days ago
  • Senior Embedded Firmware Engineer - Power Electronics We empower smarter business operations by connecting equipment, software, and services to protect, control and optimize assets within electrical infrastructures. The business provides customers, across various industries... 
    Shift work

    OmniOn Power

    Plano, TX
    5 days ago
  • OmniOn Power Inc. is seeking a Senior Embedded Firmware Engineer in Plano, Texas. This role involves designing and developing embedded firmware for sophisticated power electronics systems, including real-time control applications. The ideal candidate will have at least... 

    OmniOn Power Inc.

    Plano, TX
    5 days ago
  • Crestron Electronics Inc. is seeking a talented Senior Firmware Engineer for their Plano, TX location. This critical role involves designing and developing firmware for next-generation audio products and requires expertise in C, C++, Node.js, and Python. The ideal candidate... 

    Crestron Electronics Inc.

    Plano, TX
    2 days ago
  •  ...definitive edge and deter future conflicts. Senior Embedded Software Engineer Castelion is seeking a Senior Embedded Software Engineer to...  ...fast and keep it reliable. Responsibilities Embedded & Firmware Development ~ Design and implement embedded applications,... 

    Castelion Corporation

    Allen, TX
    a month 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
    5 days ago
  • RTX in McKinney, TX is seeking a Senior FPGA and Firmware Design Engineer to lead RTL development, embedded firmware, and hardware/software integration on an active program. You will work closely with electrical and integration teams and implement FPGA designs in VHDL/... 

    Prattwhitney

    Mckinney, TX
    5 days ago
  •  ...Job Description Job Description Embedded Firmware Developer Applied Concepts, Inc. – Richardson, TXEmbedded Firmware Developer –...  ...daily interaction with other development, test, and production engineers. Embedded Firmware Developer – What You'll Gain:Career-building... 
    Permanent employment
    Full time
    H1b
    Work at office

    Applied Concepts

    Richardson, TX
    7 days ago
  •  ...transform an industry and grow with a company that values purpose, collaboration, and excellence then we’d love to meet you. The Software Engineer III, under general supervision, participates in the technical design and implementation of new products or enhancements to... 
    Permanent employment
    H1b
    Work at office
    Local area
    Remote work

    Jack Henry & Associates

    Allen, TX
    2 days ago
  •  ...industry and grow with a company that values purpose, collaboration, and excellence then we’d love to meet you. The Senior Software Engineer, under minimal supervision, participates in the technical design and implementation of new products or enhancements. This role... 
    Permanent employment
    H1b
    Work at office
    Local area
    Remote work

    Jack Henry & Associates

    Allen, TX
    2 days ago
  • A defense technology company in Texas, Castelion, is seeking an Embedded Software Engineer to design and implement software for mission-critical systems. The role involves writing low-level C and Rust, optimizing algorithms with CUDA, and implementing secure processing... 

    Castelion

    Allen, TX
    5 days 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.

    Richardson, TX
    9 days ago
  • $104.9k - $174.7k

     ...Management. You can learn more about LexisNexis Risk at the link below, About the Role:We are hiring a hands-on Senior Site Reliability Engineer (SRE) to actively build, operate, and improve the reliability of our production systems. This is not a purely advisory role you... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    RELX Group

    Allen, TX
    5 days ago
  • $86.8k - $165.2k

     ...customers’ toughest challenges and to meet the demands of a rapidly evolving global market. As our next Senior Embedded Software Engineer, you'll immerse yourself in Strategic Nuclear Deterrence, bringing your acumen to the forefront of innovation and ensuring the... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Relocation package
    Flexible hours

    Collins Aerospace

    Richardson, TX
    18 hours ago
  • Motorola Solutions is hiring an embedded software engineer to develop firmware for Linux-based systems using C++. You will architect, implement, test, and maintain components with a focus on reusability and quality within an Agile environment. The role requires strong... 

    Motorola Solutions

    Allen, TX
    5 days ago
  • $75k - $95k

    Job Description Develop firmware for embedded systems running Linux using C++. Embedded software engineers are responsible for architecture, coding, unit testing, system‑level test definition, testability, maintenance, and code reusability. Responsibilities Embedded software... 
    Relocation

    Motorola Solutions

    Allen, TX
    5 days ago
  •  ...this link to apply: hire.com/job/967551/middleware -software-engineer Location: Full-time W-2 ONSITE opportunity (not remote)!...  ...Collaborate with cross-functional teams i.e. hardware engineers, firmware engineers, and system architects, to design and develop software... 
    Permanent employment
    Full time
    H1b

    Sol-Ark

    Allen, TX
    more than 2 months ago

Do you want to receive more vacancies?

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