Firmware Engineer
Sol-Ark, LLC
Job Description
Job Description
Location:
This position will be onsite at our warehouse 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 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.
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.
- 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).
#LI-DNI
- ...Job Description Job Description 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...SuggestedPermanent employmentH1b
$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- ...Firmware EngineerThe Firmware Engineer will develop and support our industry-leading traffic products. The successful candidate will help create products that allow the visually impaired to safely experience the world on their own terms.Essential Job FunctionsMaintain...SuggestedWork at office
$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- ...on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Principal Embedded Firmware Engineer — AI/HPC Networking Silicon based in the United States. As a Principal Embedded Firmware Engineer, you will shape the firmware...SuggestedFull timeLocal areaRemote workFlexible hours
$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- ...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 employmentH1bWork at officeLocal areaRemote work
$105.9k - $145k
...company that values purpose, collaboration, and excellence then we’d love to meet you. We are seeking an experienced Senior Software Engineer to design, develop, and modernize our windows application. In this role, you will contribute to technical design and...Permanent employmentH1bWork at officeLocal areaRemote work$68.9k - $131.1k
...your skills and create a safer, more connected world. Discover opportunities to make a difference at RTX.What You Will DoSoftware Engineer II - Sensors, Space and Air - McKinney RMDJoin the Software Engineering team at Raytheon, where we develop cutting-edge software applications...Full timeTemporary workWork experience placementInternshipWork at officeRemote workRelocationFlexible hours$129.5k - $207.5k
...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Lead, Manufacturing Engineering (Quality) Job Code: 45511 Job Location: All L3Harris Locations Job Schedule: 9/80 Job Description: Lead,...Local areaFlexible hours$86.8k - $165.2k
...nation and allies defend freedoms and deter aggression. We bring 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 tomorrow’s threat. Our team solves tough, meaningful problems that...Temporary workWork experience placementWork at officeRemote workRelocationFlexible hours- ...and grow with a company that values purpose, collaboration, and excellence then we’d love to meet you. This role is ideal for an engineer with strong Linux systems expertise who believes infrastructure should be automated, repeatable, observable, secure, and maintainable...Permanent employmentH1bWork at officeLocal areaRemote work
- ...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 workFlexible hours
- ...Position Summary We are seeking a Senior Embedded Linux Software Engineer to design, develop, and support embedded software solutions for... ...interactions. Develop prototypes to evaluate new hardware, firmware, and software technologies. Integrate new hardware platforms...
- ...Software Engineer II – Sensors, Space and Air – McKinney RMDJoin the Software Engineering team at Raytheon, where we develop cutting-edge software applications focused on solving our customers' toughest defense challenges. In this role, you will be part of an elite software...Relocation
- ...EngineerPlano, TX – HybridNeed 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 environment. Accountable to...Work experience placement
- ...character, aptitude, sustainability and self-reliance. Our leaders aren't afraid to roll up their sleeves!About the PositionApplication Engineer with extensive knowledge of BESS will work within R&D group, closely aligned with Tech Support, Marketing and Sales to provide a...Permanent employmentFor contractorsH1b
$68.9k - $131.1k
...electronic designs Layout and routing support of printed circuit boards Qualifications You Must Have:Master’s degree in Electrical Engineering, Computer Engineering or related Science, Technology, Engineering or Mathematics (STEM) major obtained by start date.Experience...Full timeTemporary workWork experience placementInternshipWork at officeRemote workRelocationFlexible hours- ...Contribute to test fixture support, test method improvements, calibration activities, software/firmware checks, and protocol execution as assigned. Assist with engineering change order (ECO) documentation, verification activities, implementation support, and post-change...Hourly payInternshipWork at office
- ...RTX in McKinney, TX seeks a Principal Software Security Engineer to join the Software Product Assurance team. You will develop security-centric embedded real-time sensor software using C/C++, collaborate with engineering teams, and ensure compliance with Product Assurance...
- ...Acara Solutions, Inc. is seeking a Senior Manager Applications Engineering for semiconductor microcontrollers. You will lead a team of 100 with 35 reporting to this position, driving integration of multiple company technologies into complete systems. You will develop...
- ...global financial fraud landscape.We're looking for an exceedingly versatile Senior Data Architect to work in Digital Identity & Fraud Engineering team. As a Senior Technologist in the team, you’ll be responsible for the technical direction of our Products, ensuring that we...Full time
- ...measurable impact on our mission and the future of the company - regardless of your function. Castelion is seeking a Cloud Compute Engineer to build and own the Seeker Team’s scalable cloud compute platform for data processing, simulation, calibration, and machine...Contract workFor contractorsWork at officeLocal area
- ...UNICOM Engineering in Plano, TX seeks an experienced engineering professional specializing in enterprise server hardware, system validation... .... The role requires expertise in Windows/Linux, BIOS, BMC, firmware, and networking, with scripting skills (Python, Bash,...
$86.8k - $165.2k
...nation and allies defend freedoms and deter aggression. We bring 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 tomorrow’s threat. Our team solves tough, meaningful problems that...Temporary workWork experience placementWork at officeImmediate startRemote workFlexible hours- ...Position: We are seeking a motivated, hands-on Application Engineer I to join our engineering team. This early-career role is well... ...is eager to build broad technical experience across hardware, firmware, product development, quality assurance, technical documentation...Permanent employmentFull timeInternshipH1bWork at office
- Job-ID32465017Reference26-00445Remote100% RemoteWe are looking for a detail-oriented CICS Mainframe Engineer to oversee the installation, maintenance, and support of our IBM mainframe systems, specifically focusing on CICS (Customer Information Control System). This role...Remote work
- Embedded Cyber Security EngineerJob Location: Plano, Texas Job duration: 7 monthsJob Description:Client is pioneering several different development efforts to increase security within client’s vehicle ecosystem.Several of these efforts require hands-on development skills...
$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 workWork experience placementWork at officeLocal areaRemote workRelocationFlexible hours- Job Description What is in it for you? As a Firmware Engineer , you will develop, enhance, and maintain embedded firmware for medical devices . You will work within an established architecture, implement new features, fix defects, and support verification and documentation...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!



