{"schemaVersion":"jobsearcher.job.v1","id":"c3705b32e2fe1059ea31c85b","url":"https://jobsearcher.com/jobs/c3705b32e2fe1059ea31c85b","canonicalUrl":"https://jobsearcher.com/jobs/c3705b32e2fe1059ea31c85b","title":"Firmware Engineer","description":"Location:\nThis position will be onsite at our corporate offices in Allen, Texas (Dallas-Fort Worth area).\nFull-time W-2 ONSITE opportunity (not remote)!\nWork Eligibility:\nCandidates must be legally authorized to work in the United States without requiring employer-sponsored visa sponsorship now or in the future.\nCandidates 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.\nAbout the Position:\nWe 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.\nResponsibilities:\nFirmware Development: Write clean, optimized C/C++ firmware for TI C2000 microcontrollers (e.g., F2837x, F28004x, F2838x).\nControl Implementation: Code real-time digital control loops (PI/PR controllers, SVPWM, grid synchronization PLLs) for power inverter topologies.\nPeripheral Configuration: Configure C2000-specific peripherals including high-resolution PWMs (e.g., ePWM), fast ADCs, eCAP, and eQEP.\nDriver Architecture: Develop low-level drivers and protocols for communication interfaces including CAN, SPI, I2C, and UART.\nTesting & Debugging: Utilize JTAG debuggers, oscilloscopes, logic analyzers, and power supplies to test and validate firmware on physical hardware.\nSafety & Protection: Implement time-critical fault detection and protection routines to safeguard hardware components against over-current and over-voltage.\nRequirements:\nEducation: Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related field.\nExperience: 3+ years of experience in embedded firmware development for power electronics.\nMCU Expertise: Proven experience programming TI C2000 DSCs using Code Composer Studio (CCS) and C2000Ware.\nDomain Knowledge: Deep understanding of power inverter operations, switching topologies, and digital control theory.\nOptimization: Experience utilizing the C2000 Control Law Accelerator (CLA) or Trigonometric Math Unit (TMU) for parallel processing.\nDesired Qualifications:\nFamiliarity with functional safety standards like ISO 26262 or IEC 61508.\nKnowledge of dual-core architecture programming and inter-processor communication (IPC).\nBenefits:\nWe offer a competitive salary and performance-based bonus program, medical, dental, vision, accidental, FSA, HSA, Paid Time Off (PTO), and 401(k).\n#LI-DNI","company":"Solark","rawCompany":"solark","city":"Allen","state":"TX","isRemote":false,"isActive":false,"createdAt":"2026-08-07T10:59:26.317Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"17-2072.00","title":"Electronics Engineers, Except Computer","slug":"electronics-engineers-except-computer"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"334519","title":"Other Measuring and Controlling Device Manufacturing","slug":"other-measuring-and-controlling-device-manufacturing"},{"code":"334513","title":"Instruments and Related Products Manufacturing for Measuring, Displaying, and Controlling Industrial Process Variables","slug":"instruments-and-related-products-manufacturing-for-measuring-displaying-and-controlling-industrial-process-variables"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Firmware Engineer","description":"Location:\nThis position will be onsite at our corporate offices in Allen, Texas (Dallas-Fort Worth area).\nFull-time W-2 ONSITE opportunity (not remote)!\nWork Eligibility:\nCandidates must be legally authorized to work in the United States without requiring employer-sponsored visa sponsorship now or in the future.\nCandidates 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.\nAbout the Position:\nWe 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.\nResponsibilities:\nFirmware Development: Write clean, optimized C/C++ firmware for TI C2000 microcontrollers (e.g., F2837x, F28004x, F2838x).\nControl Implementation: Code real-time digital control loops (PI/PR controllers, SVPWM, grid synchronization PLLs) for power inverter topologies.\nPeripheral Configuration: Configure C2000-specific peripherals including high-resolution PWMs (e.g., ePWM), fast ADCs, eCAP, and eQEP.\nDriver Architecture: Develop low-level drivers and protocols for communication interfaces including CAN, SPI, I2C, and UART.\nTesting & Debugging: Utilize JTAG debuggers, oscilloscopes, logic analyzers, and power supplies to test and validate firmware on physical hardware.\nSafety & Protection: Implement time-critical fault detection and protection routines to safeguard hardware components against over-current and over-voltage.\nRequirements:\nEducation: Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related field.\nExperience: 3+ years of experience in embedded firmware development for power electronics.\nMCU Expertise: Proven experience programming TI C2000 DSCs using Code Composer Studio (CCS) and C2000Ware.\nDomain Knowledge: Deep understanding of power inverter operations, switching topologies, and digital control theory.\nOptimization: Experience utilizing the C2000 Control Law Accelerator (CLA) or Trigonometric Math Unit (TMU) for parallel processing.\nDesired Qualifications:\nFamiliarity with functional safety standards like ISO 26262 or IEC 61508.\nKnowledge of dual-core architecture programming and inter-processor communication (IPC).\nBenefits:\nWe offer a competitive salary and performance-based bonus program, medical, dental, vision, accidental, FSA, HSA, Paid Time Off (PTO), and 401(k).\n#LI-DNI","datePosted":"2026-08-07T10:59:26.317Z","dateModified":"2026-08-07T10:59:26.317Z","hiringOrganization":{"@type":"Organization","name":"Solark","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Allen","addressRegion":"TX","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"c3705b32e2fe1059ea31c85b"},"url":"https://jobsearcher.com/jobs/c3705b32e2fe1059ea31c85b"}}