×
Register Here to Apply for Jobs or Post Jobs. X

Firmware Software Engineer

Job in Dallas, Dallas County, Texas, 75201, USA
Listing for: Kasmo Global
Full Time position
Listed on 2026-07-01
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, Embedded Systems/ Firmware/ IoT, C++ Developer
Job Description & How to Apply Below

Firmware Software Engineer

We are looking for a software engineer specializing in embedded systems software engineering. The ideal candidate will have hands-on experience in embedded software/firmware development, low-level Android development, and STM
32 microcontroller systems. Experience with FPGA platforms (Gowin, Xilinx) is also a benefit.

  • Design, develop, and maintain embedded software and firmware for custom hardware platforms
  • Work with STM
    32 microcontrollers to implement, debug, and optimize system functionality
  • Work with Qualcomm SOCs (AR2G2/1, XR2G2/3) to implement, debug, and optimize system functionality
  • Collaborate with hardware engineers to ensure seamless integration of software and hardware components
  • Participate in code reviews, testing, and documentation of embedded systems.
  • Troubleshoot and resolve issues related to embedded software and hardware interaction
  • Develop and integrate solutions for FPGA platforms, including Gowin and Xilinx devices

Minimum qualifications:

  • Proven experience in embedded software/firmware development
  • Hands-on experience with Qualcomm systems
  • Proficiency in C/C++ and familiarity with hardware abstraction layers
  • Experience with SW-HW interface and general EE debugging capabilities
  • Strong problem-solving and debugging skills
  • Ability to work collaboratively in a cross-functional team environment
  • Excellent documentation and communication skills
  • Overall experience of 8- 10 years

Preferred qualifications:

  • Experience with real-time operating systems (RTOS) and low-level driver development
  • Hands-on experience with STM
    32 microcontroller systems
  • Experience with FPGA development, specifically Gowin and Xilinx platforms
  • Familiarity with hardware design and schematic review
  • Knowledge of communication protocols (SPI, I2C, UART, etc.)
  • Experience with version control systems (e.g., Git)
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary