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.
- 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.
- 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).
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Allen, TX vacancy
- ...Your Job 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....SuggestedFlexible hours
$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- ...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...SuggestedWork at officeRelocationFlexible hours
- ...The 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 Functions Maintain and...SuggestedWork at office
- ...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...SuggestedContract workLocal area
- Eikon Consulting in The Colony, Texas, is looking for an experienced embedded software developer with a strong background in C/C++. The ideal candidate will have over 10 years of professional experience in embedded systems, including architecture, design, and integration...
$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...- ...Overview: Job Title: Lead Firmware Engineer Location: Plano, TX (Hybrid) Duration: 12+ Months Job Description: As a Firmware Engineer , you will develop, enhance, and maintain embedded firmware for medical devices . You will work within an established...
- ...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...
$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$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...- ...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...
- 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...
- TalentOla is seeking a Firmware Engineer to design, develop, and maintain embedded firmware for medical devices in a hybrid Plano, TX environment. You will work on MCU-based real-time systems, implement features, and contribute to verification and documentation within a...
- 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
$132k - $214k
OverviewThe Technical Lead Firmware Engineer provides deep hands-on technical leadership for embedded firmware development while remaining directly involved in design, implementation, debugging, integration, and release readiness. This role owns technical direction for...- ...FPGA Firmware EngineerContinental Electronics Corporation is a leading provider of RF technologies and innovative solutions with 80 years... ...to space research laboratories.We are seeking an FPGA Firmware Engineer to design, verify, and integrate FPGA-based DSP and control...
- ...make an impact, and work with people who care, we’d love to meet you! About The Role We are looking for a Senior Computer Vision Engineer to own applied model development across computer vision, machine learning, and data science use cases — building and deploying solutions...Work at officeRemote workVisa sponsorshipWork visaFlexible hours
$100k - $150k
...$150,000.00/yr Additional compensation types Stock options Direct message the job poster from Castelion Scaling an A+ Team | Engineers Wanted: Get Your Hands Dirty, See Your Work Fly in Weeks (Not Years) | Design it. Build it. Test it. Then watch it fly… About Castelion...Permanent employmentFull time- ...Position Summary : The Sensor Software Engineer (SSE) is responsible for the development and optimization of the end-to-end software employed throughout EagleNXT’s suite of UAV sensors, including test and validation protocols. This position is an on-site role based...Full timeWork at officeWorldwide
- AgileEngine is seeking a Senior Computer Vision Engineer to own applied model development across CV/ML use cases, building and deploying solutions for object detection, segmentation, classification, and video analysis. You will evaluate architectures using PyTorch and...
- 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...
- ...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
- ...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 employmentH1bWork at officeLocal areaRemote work
- ...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 employmentFull timeH1bWork at office
- 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...
$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- ...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 officeRemote work
- ...Responsibilities • Bachelor degree in Computer Science or related field; Master's degree preferred. • 8+ years' experience in key engineering roles, such as technical leader, software engineer, software architect, or other architecture/engineering positions • Exposure to...
- ...solutions that help clients modernize, secure, and scale their businesses. ROLE SUMMARY The Senior Infrastructure & Cloud Solutions Engineer is a senior-level, client-facing, billable engineering role responsible for designing, implementing, and delivering technology...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!




