Firmware Engineer

MaximaTek

Austin (TX)

Hybrid

USD 55,000 - 75,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

MaximaTek is seeking an entry-level Firmware Engineer – Embedded Systems to join our engineering team in the United States. This role targets fresh graduates and early-career professionals with a background in electrical or computer engineering, CS, or related fields.

You will develop firmware for embedded devices, work with microcontrollers, and contribute to integration, testing, and troubleshooting. A strong foundation in programming and willingness to learn new technologies are essential.

Qualifications

  • Bachelor's or Master's degree in Electrical Engineering, Computer Science, Embedded Systems, Electrical & Computer Engineering, or related field.
  • 0–3 years of experience in software, firmware, embedded systems, or related area.
  • Strong programming fundamentals and knowledge of C or C++.
  • Understanding of embedded systems concepts.
  • Analytical and problem-solving skills; ability to learn.

Responsibilities

  • Develop, test, and maintain firmware for embedded systems and electronic devices.
  • Write and debug software using C/C++.
  • Work with microcontrollers and embedded hardware platforms.
  • Assist with firmware development, integration, testing, and troubleshooting.
  • Analyze technical issues and support root‑cause identification.
  • Collaborate with hardware and software engineers to integrate embedded solutions.
  • Participate in unit testing, debugging, and system‑level testing.
  • Work with communication interfaces such as UART, SPI, and I2C.
  • Review technical requirements and contribute to design and implementation activities.
  • Document software functionality, testing results, and technical changes.

Skills

C/C++
Embedded Systems
Firmware Development
Microcontrollers
RTOS
Embedded Linux
ARM-based platforms
Debugging
Git
Hardware/software integration

Education

Bachelor's or Master's in Electrical Engineering
Bachelor's or Master's in Computer Science
Embedded Systems
Electrical & Computer Engineering
Related engineering/technical field

Tools

UART
SPI
I2C
Git

Job description

Firmware Engineer – Embedded Systems | 0–3 Years | Freshers Welcome

Location: United States

Workplace: On-site / Hybrid / Remote

Employment Type: Full-time

Experience Level: Entry Level

Experience: 0–3 Years

Job Summary

We are seeking an Entry-Level Firmware Engineer – Embedded Systems to join our engineering team. This opportunity is suitable for recent graduates and early-career professionals with a background in Electrical Engineering, Electronics Engineering, Computer Engineering, Computer Science, Embedded Systems, or a related field.

The ideal candidate should have a strong foundation in programming and an interest in developing software for embedded devices, microcontrollers, and hardware-based systems. Candidates with academic projects, internships, or hands‑on experience in embedded development are encouraged to apply.

Key Responsibilities
  • Develop, test, and maintain firmware for embedded systems and electronic devices.
  • Write and debug software using C/C++.
  • Work with microcontrollers and embedded hardware platforms.
  • Assist with firmware development, integration, testing, and troubleshooting.
  • Analyze technical issues and support root‑cause identification.
  • Collaborate with hardware and software engineers to integrate embedded solutions.
  • Participate in unit testing, debugging, and system‑level testing.
  • Work with communication interfaces such as UART, SPI, and I2C.
  • Review technical requirements and contribute to design and implementation activities.
  • Document software functionality, testing results, and technical changes.
Required Qualifications
  • Bachelor's or Master's degree in:
  • Electrical Engineering
  • Computer Science
  • Embedded Systems
  • Electrical & Computer Engineering
  • Or a related engineering/technical field
  • 0–3 years of experience in software, firmware, embedded systems, or a related area.
  • Understanding of programming fundamentals.
  • Knowledge of C or C++.
  • Basic understanding of embedded systems concepts.
  • Strong analytical and problem‑solving skills.
  • Ability to learn new technologies and work in a collaborative engineering environment.
Preferred Skills
  • Embedded C/C++
  • Firmware Development
  • Microcontrollers
  • Embedded Systems
  • ARM‑based platforms
  • RTOS
  • Embedded Linux
  • UART, SPI, I2C
  • Hardware/software integration
  • Debugging and troubleshooting
  • Version control such as Git
  • Basic understanding of operating systems and computer architecture
Academic Projects & Internship Experience

Fresh graduates are encouraged to apply if they have relevant academic or personal projects involving:

  • Embedded C/C++
  • Robotics
  • Sensor integration
  • ARM processors
  • Embedded Linux
  • Communication protocols
  • Hardware/software integration
What You'll Gain
  • Hands‑on experience with embedded software development.
  • Exposure to firmware development and hardware integration.
  • Experience working with engineering development and testing processes.
  • Opportunities to work with modern embedded technologies and development tools.
  • Professional experience in an engineering environment.
Core Skills

C, C++, Embedded Systems, Firmware Development, Microcontrollers, Embedded Software, Debugging, Git, Embedded Linux, RTOS

LinkedIn Job Functions
  • Information Technology
  • Research
Recommended LinkedIn Skills
For LinkedIn targeting, keep the mandatory skills relatively broad:
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

HumCap • United States

On-site
USD 120,000 - 165,000
Firmware Design Engineer
Firmware Design Engineer

hireneXus • Los Angeles (CA)

On-site
USD 110,000 - 150,000
Embedded Engineer
Embedded Engineer

Cypress HCM • San Diego (CA)

On-site
USD 90,000 - 120,000
Senior Firmware Engineer (4652)
Senior Firmware Engineer (4652)

Hireclout • Tucson (AZ)

On-site
USD 150,000 - 170,000
Firmware Engineer (Embedded)
Firmware Engineer (Embedded)

Clientmind Recruiting, Inc. • Greenbelt (MD)

On-site
USD 110,000 - 160,000
Firmware Engineer
Firmware Engineer

AttoTude • Menlo Park (CA)

On-site
USD 175,000 - 205,000
Embedded Firmware Engineer: C/C++, Bring-Up Expert
Embedded Firmware Engineer: C/C++, Bring-Up Expert

AttoTude • Menlo Park (CA)

On-site
USD 175,000 - 205,000
Firmware Engineer
Firmware Engineer

Insight Global • Cary (NC)

On-site
USD 90,000 - 120,000
Firmware Engineer
Firmware Engineer

NextGenPros Inc • Redmond (WA)

On-site
USD 90,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

Trenton Systems • Duluth (GA)

On-site
USD 90,000 - 130,000