Demo

Embedded Software Engineer/Developer

Tech Software Solutions
San Jose, CA Full Time
POSTED ON 1/13/2026
AVAILABLE BEFORE 3/12/2026
Job Title: Embedded Software Engineer / DeveloperCompany: Tech Software SolutionsLocation: Tampa, FL, USAJob Type: Full-TimeJob Summary:Tech Software Solutions is hiring an Embedded Software Engineer with 4 years of hands-on experience in embedded systems development. This role is focused on building reliable, high-performance firmware for real-world hardware products. You will work close to the hardware, writing production-grade code that runs on microcontrollers and embedded platforms.Responsibilities:Design, develop, test, and maintain embedded firmware in C/C .Work with microcontrollers (ARM, STM32, ESP32, PIC, or similar).Implement and debug low-level drivers for peripherals like UART, SPI, I2C, GPIO, ADC, PWM.Develop real-time applications using RTOS (FreeRTOS, Zephyr, or similar).Optimize memory usage, execution speed, and power consumption.Perform board bring-up and hardware-software integration.Debug issues using JTAG, oscilloscopes, logic analyzers, and serial consoles.Collaborate with hardware engineers to define system behavior and interfaces.Write technical documentation and support production releases.Required Skills:4 years of professional experience in embedded software development.Strong proficiency in C and C .Solid understanding of microcontroller architecture and embedded memory models.Experience with RTOS and real-time systems.Experience working with communication protocols: UART, SPI, I2C, CAN, USB, Ethernet.Strong debugging skills using hardware debugging tools.Familiarity with version control systems (Git).Experience with cross-compilation toolchains and build systems.Nice to Have:Experience with Linux-based embedded systems (Yocto, Buildroot).Experience in device driver development.Experience with wireless protocols (BLE, Wi-Fi, Zigbee).Knowledge of hardware schematics and datasheet interpretation.Experience with safety-critical or high-reliability systems.What We Offer:Full-time stable role with long-term growth.Work on real hardware and production systems.Strong engineering-driven environment.Competitive salary and benefits.Onsite collaboration in Tampa with experienced embedded teams.

Salary : $95,000 - $120,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Embedded Software Engineer/Developer?

Sign up to receive alerts about other jobs on the Embedded Software Engineer/Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Embedded Software Engineer/Developer jobs in the San Jose, CA area that may be a better fit.

  • Axiom Software Solutions Limited Mountain View, CA
  • Job Title : Embedded Software Engineer Location : Palo Alto, California Look for Ex- NVidia / Qualcomm Company Exp Automotive QNX The following skills are ... more
  • 15 Days Ago

  • Millennium Software and Staffing Inc Santa Clara, CA
  • We are looking for an Embedded Software Engineer with strong experience in C/C development on Linux-based platforms. The role involves designing, developin... more
  • 17 Days Ago

AI Assistant is available now!

Feel free to start your new journey!