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

Senior Firmware Developer

Job in Los Angeles, Los Angeles County, California, 90079, USA
Listing for: Fresh Consulting
Full Time position
Listed on 2026-05-07
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, DevOps, Senior Developer
Salary/Wage Range or Industry Benchmark: 120000 - 160000 USD Yearly USD 120000.00 160000.00 YEAR
Job Description & How to Apply Below

Fresh Consulting is a design‑led, software development and hardware engineering company, offering end‑to‑end digital services to help companies innovate.

Title: Senior Firmware Developer
Location: Hybrid – our offices are located in San José, Montes de Oca, San Pedro. You’ll be required to work onsite at least one day per week.
Benefits: Medical plan, PTO, Sick Leave and Bereavement Leave, English classes, great culture and much more!
Hours: Minimum 40 Hours/Week

Responsibilities
  • Will be the technical lead of a team of 4‑5 firmware developers that will be working on a test instrument device.
  • Will be using and leading an Agile 2‑week sprint cadence.
  • Will be using Linux development environment.
  • Will be responsible for driving the team to deliver quality products.
  • Will be interacting with the client on technical and delivery.
Required Skills
  • At least 10‑20 years experience in firmware development.
  • Experienced technical lead of products that use ARM Cortex‑M class of processors.
  • Experienced leading teams in the Agile development process.
  • C/C++ Programming.
  • Microcontroller Firmware Low‑Level programming, Register Manipulation and some lightweight digital signal processing (number representation, FPUs/DSP instructions, math).
  • Capabilities in developing software modularly with abstractions – Establishing a good platform abstraction of the HAL.
  • ARM Based Microcontrollers (Cortex‑M).
  • Interpreting Schematics and technical reference manuals (Pinouts, etc).
  • FreeRTOS Development (Knowledge of threading, synchronization, IPC, and other RTOS features).
  • Interrupt Safe Design and Use of Synchronization Devices.
  • Automated tests using Unit Tests, static analysis, etc.
  • Experience with Standard Peripherals (UART, ADC, Timers, etc).
  • Use of Benchtop Tools (Logic Analyzers, power supplies, Multimeters, scopes).
  • Strong toolchain and debugger knowledge; ability to support numerous build targets with different tool chains.
  • Python.
  • Build System (Scons).
  • Git, Github.
  • Agile Software Development using Atlassian & Git Hub.
  • Software Development Life Cycle.
  • Cloud based Development Environments using Git Hub Actions, Docker, etc.

Equal employment opportunity:
All qualified persons will be considered for employment without regard to race, color, religion, sex, national origin, age, marital status, familial status, gender identity, sexual orientation, disability for which a reasonable accommodation can be made or any other status protected by law. Assistance will be gladly provided upon request for any applicant with sensory or non‑sensory disabilities.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
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