×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Firmware Engineer - C​/C++, ARM​/RTOS, Wireless

Job in Brisbane, San Mateo County, California, 94005, USA
Listing for: Jobtailor
Full Time position
Listed on 2026-07-14
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, C++ Developer, Unix/Linux
Salary/Wage Range or Industry Benchmark: 90000 - 120000 USD Yearly USD 90000.00 120000.00 YEAR
Job Description & How to Apply Below
Location: Brisbane

• Design, code, unit test, and debug applications in various software languages including C and C++ programming for embedded Linux and/or RTOS

• Integrate firmware with embedded systems. Work with microcontrollers (e.g. ARM), digital signal processors, and peripheral communication over SPI, I2C, UART, I2S, Single Wire Interfaces, I/O, and USB

• Work with wireless communication technologies including BLE, Wi-Fi, GPS, and Cellular

• Experience reading PCB schematics, using basic EE laboratory equipment (e.g. oscilloscopes, multimeters, power supplies), and system debugging of electronics hardware and firmware systems

• Conduct code reviews, apply metrics for code quality, use secure coding standards, and participate in software verification activities

• Demonstrate solid understanding of UML, Systems Thinking and state of the art software development practices

• Deliver design documentation, flowcharts, diagrams, code comments and clear testable code

Requirements

  • Bachelor’s degree in electrical engineering, computer engineering, or equivalent combination of relevant coursework and job-related experience.
  • 1-3+ years of experience
  • Proven work experience in firmware engineering using C and/or C++, embedded linux, RTOS, or bare metal
  • Experience working with ARM processors
  • Experience working with Git and Jira
  • Experience in PCB board bring-up and use of basic EE laboratory equipment like logic analyzer or oscilloscope
  • Experience with test-driven development, Agile with Scrum
  • Preferred – scripting using Python and Bash
  • Preferred – experience using Buildroot/Yocto for embedded Linux or Zephyr RTOS

🔍 ATS Optimization Keywords
Below are skills and terms extracted directly from this job posting to improve Applicant Tracking System (ATS) visibility. This unique feature helps candidates tailor their applications more effectively — a feature exclusive to Job Tailor job listings.

Hard Skills

  • C
  • C++
  • embedded Linux
  • RTOS
  • firmware engineering
  • ARM processors
  • test-driven development
  • Agile
  • scripting
  • Buildroot

Soft Skills

  • code reviews
  • code quality
  • secure coding standards
  • systems thinking
  • documentation
  • communication

Certifications & Qualifications

  • Bachelor’s degree in electrical engineering
  • Bachelor’s degree in computer engineering
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary