Embedded Software Engineer
EdgeQ Technologies Private Limited Boston, Massachusetts, United States · $90K–$155K/yr
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
Design, develop, test, and maintain embedded software and firmware for microcontrollers, processors, and real-time systems, using C and C++. Integrate software with hardware, troubleshoot issues, validate systems, work with communication protocols, and contribute to code reviews and technical documentation.
What they look for
Requirements
Requires 2–8 years of embedded software development experience, strong C and C++ skills, and experience with microcontrollers, embedded Linux, RTOS, ARM architectures, and hardware-software integration. Candidates should also know embedded communication protocols and debugging tools; a relevant bachelor's or master's degree and experience with specified platforms and development tools are preferred.
Benefits
Full description
Embedded Software Engineer
Job Title: Embedded Software Engineer Locations: Austin, Texas | San Jose, California | Boston, Massachusetts, United States Work Mode: Full-Time | On-site / Hybrid / Remote (Depending on Project Requirements) Experience: 2–8 Years Salary Range: $90,000 – $155,000 per year Employment Type: Full-Time
Job Summary
We are seeking a talented and experienced Embedded Software Engineer to join our engineering team in the United States. The ideal candidate will be responsible for designing, developing, testing, and maintaining embedded software for hardware-based products and real-time systems.
The candidate should have strong programming skills in C/C++, experience with microcontrollers, embedded Linux, and hardware-software integration.
Key Responsibilities
- Design, develop, and maintain embedded software and firmware applications.
- Write efficient and reliable code using C and C++.
- Develop software for microcontrollers, processors, and embedded platforms.
- Work with hardware engineers to integrate software with electronic components.
- Debug and troubleshoot hardware and software integration issues.
- Develop and optimize real-time embedded systems.
- Perform unit testing, integration testing, and system validation.
- Work with communication protocols such as SPI, I2C, UART, CAN, and USB.
- Participate in code reviews and technical design discussions.
- Prepare technical documentation and maintain software development standards.
Required Skills & Qualifications
- 2–8 years of experience in Embedded Software Development.
- Strong programming knowledge of C and C++.
- Experience with microcontrollers and microprocessors.
- Knowledge of Embedded Linux and RTOS.
- Hands-on experience with ARM-based architectures.
- Understanding of hardware-software integration.
- Familiarity with debugging tools such as JTAG, GDB, and oscilloscopes.
- Knowledge of communication protocols such as SPI, I2C, UART, and CAN.
- Strong analytical and problem-solving skills.
Preferred Qualifications
- Bachelor's or Master's degree in Computer Science, Electronics, Electrical Engineering, or a related field.
- Experience with STM32, ESP32, NXP, or Texas Instruments platforms.
- Familiarity with FreeRTOS, Zephyr, or other RTOS platforms.
- Knowledge of Python scripting and automation.
- Experience with Git, Jenkins, and CI/CD pipelines.
- Understanding of IoT, automotive electronics, or industrial embedded systems.
Salary & Benefits
- Annual Salary: $90,000 – $155,000.
- Competitive compensation based on experience and technical expertise.
- Health, dental, and vision insurance.
- Paid time off and holidays.
- Retirement savings benefits, where applicable.
- Professional development and training opportunities.
- Career advancement opportunities.
Job Locations
- Austin, Texas, United States.
- San Jose, California, United States.
- Boston, Massachusetts, United States.
How to Apply
Interested candidates can submit their updated resume along with contact details and relevant Embedded Software Engineering experience.
Equal Opportunity Employer: We welcome qualified candidates from diverse professional backgrounds and encourage applications from eligible candidates across the United States.
Similar roles
-
Senior Embedded Software Engineer (m/f/d) - Small Satellite Systems
berlin-space-technologies Berlin, Berlin, Germany
-
Senior Computer Vision / Augmented Reality Software Engineer ( Embedded Systems ) - Theon Sensors S. A.
EFA GROUP Koropi, Attica, Greece
-
Embedded Software Engineer – (FMS)
Jobgether United States · $110K–$145K/yr
-
Embedded Software Engineer, Merlin Platform
Amazon Redmond, Washington, United States · $144K–$194K/yr
-
Embedded Software Engineer, Senior
Qualcomm San Diego, California, United States · $118K–$177K/yr
-
Embedded Software Engineer Intern
Keysight Technologies, Inc. Cambridge, Massachusetts, United States · $70K–$92K/yr