Source description
About the role
Job Title: Embedded Software Engineer (2+ Years Experience)
We are looking for an Embedded Software Engineer with 2+ years of experience in embedded firmware development.
Responsibilities
-
Develop and maintain embedded firmware in C/C++.
-
Work with microcontrollers (STM32, ESP32, ARM, etc.).
-
Implement communication protocols (UART, SPI, I2C, CAN).
-
Debug hardware and firmware issues.
-
Work with RTOS (FreeRTOS preferred).
-
Collaborate with hardware and software teams.
-
Maintain code quality using Git and documentation.
Requirements
-
2+ years of embedded development experience.
-
Strong knowledge of C/C++.
-
Experience with embedded debugging tools (Oscilloscope, Logic Analyzer, JTAG).
-
Understanding of communication protocols and hardware interfaces.
-
Good problem-solving and teamwork skills.
-
All your information will be kept confidential according to EEO guidelines.
More at TMS
Related open roles
Azure/M365 Developer - W2 Role
United States · Onsite
Solutions Architect (.NET, React/Next.js, Azure & AI) | Hybrid | Long Term | 15+ years exp. | Local to CA
United States · Hybrid
Hiring | Senior SailPoint Engineer | SailPoint IIQ | EOS/EOL Upgrades Mandatory | 10+ years of Exp.
United States · Hybrid
SailPoint Engineer | 12+ years | SailPoint IIQ | In-person Interview
United States · Onsite
Priority Hiring | Senior Software Engineer (.NET + React + Azure Service Bus) | Coppell, TX (Hybrid) | F2F Interview
United States · Hybrid
Principal .NET Engineer with IAM - Full Time/W2 Contract - In-Person Interview Local Only
United States · Onsite