BeaconFire Inc.
C++ Software Developer
BeaconFire Inc.United States10 hours ago
Full-timeEngineering, Information Technology

Job Title: Embedded Software Engineer (C/C++ / Semiconductor)

Location: Texas (Onsite

Employment Type: Full-time


Job Description


We are seeking an experienced Embedded Software Engineer with a strong background in Embedded Systems or the Semiconductor industry to join our engineering team in Texas. The ideal candidate will work closely with hardware, firmware, and system teams to develop high-performance embedded solutions.


Responsibilities:

  • Design, develop, and maintain embedded software using C / C++
  • Work closely with hardware and silicon teams to integrate software with semiconductor components
  • Develop and debug firmware, device drivers, and low-level software
  • Optimize code for performance, memory, and power consumption
  • Perform system testing, debugging, and validation on embedded platforms
  • Participate in code reviews and technical documentation


Must-Have Requirements:

  • 3+ years of experience in Embedded Systems OR Semiconductor industry
  • Strong programming experience in C and/or C++
  • Hands-on experience with microcontrollers or SoCs
  • Experience working close to hardware (register-level programming, drivers)
  • Familiarity with RTOS (FreeRTOS, QNX, VxWorks, or similar)
  • Experience with debugging tools (JTAG, oscilloscopes, logic analyzers)


Nice-to-Have Skills:

  • Experience with ARM-based architectures
  • Knowledge of Linux embedded systems
  • Exposure to Automotive, IoT, Consumer Electronics, or Chipsets
  • Semiconductor product lifecycle experience (bring-up, validation, post-silicon)


Compensation: $60,000.00 to $70,000.00 /year


BeaconFire is an E-verified company that provides equal employment opportunities (visa sponsorship provided).

Key Skills

Ranked by relevance