Jobs · Engineering · California

Firmware/Software Engineer

Randstad Digital Americas · Los Angeles, CA · 2 wk ago
Engineering$100k–$150k/yrFull-time

We are seeking a talented and adaptable Firmware / Embedded Software Engineer to join a close-knit, multidisciplinary engineering team at a leading telecommunications company specializing in advanced fiber optic transport solutions. In this highly collaborative, on-site role in Van Nuys, CA, you will take ownership of developing, testing, and supporting cutting-edge RF-over-fiber products throughout their entire lifecycle.

About the role

The ideal candidate brings strong software engineering fundamentals and a highly structured, systematic approach to problem-solving. You will combine hands-on hardware troubleshooting using lab equipment with the ability to seamlessly navigate, maintain, and elevate legacy C codebases. This is an excellent opportunity for a mid-level engineer passionate about building reliable software directly at the intersection of complex electronic hardware.

Responsibilities

  • Design, implement, test, and maintain embedded firmware primarily in C
  • Perform continuation engineering on existing products, including troubleshooting, feature enhancements, defect resolution, and lifecycle support
  • Investigate, debug, and resolve firmware, software, and system-integration problems using appropriate tools and methodologies
  • Develop supporting tools, test applications, and manufacturing utilities in Python
  • Support manufacturing and production teams by developing and maintaining test platforms, diagnostic tools, and production software
  • Participate in architecture and software design discussions that promote maintainability, modularity, and reliability
  • Participate in code reviews, provide constructive feedback, improve code quality, and elevate engineering practices
  • Produce clear documentation, test and validation procedures, and technical design information for firmware and software tools

Requirements

  • Bachelor's degree in computer science or related discipline
  • Strong proficiency in the C Programming language
  • Strong experience developing software for microcontrollers, embedded hardware, and PC applications
  • Strong understanding of software engineering principles, including abstraction, decoupling, and cohesion
  • Experience with design patterns and structures, UML, and software documentation
  • Experience optimizing software for microcontrollers
  • Experience debugging complex software and firmware systems
  • Ability to refactor legacy systems while preserving functionality and reliability
  • Ability to understand electronic schematics and principles
  • Hands-on experience using laboratory equipment, such as oscilloscopes, multimeters, or similar tools
  • Strong written communication skills and commitment to producing well-documented, supportable deliverables
  • Ability and adaptability to work effectively in a multidisciplinary engineering environment

Preferred Qualifications

  • Experience developing embedded systems and real-time firmware: PIC32M, PIC18F, Freescale, and SiLabs MCUs
  • Experience writing Python utility applications, automation tools, or test software
  • Experience interfacing with I2C, UART, SPI, USB, ADCs, DACs, sensors, and communication peripherals
  • Experience working with legacy production and inherited codebases
  • Experience with instrumentation, data acquisition, or laboratory automation
  • Familiarity with manufacturing test systems, automated testing, or production support
  • Exposure to telecommunications, optical communications, or RF systems, digital and analog control loops
  • Experience developing test fixtures, hardware validation tools, or engineering utilities
  • Hardware experience: schematic development, circuit troubleshooting
  • Experience working with version control systems (GIT) and collaborative development workflows (JIRA)

Pay

$100,000 - 150,000 per year

Schedule

9am to 5pm

Benefits

  • Medical, prescription, dental, and vision insurance
  • AD&D and life insurance
  • Short-term disability
  • 401K plan

Similar jobs

Firmware/Software Engineer

Det-Tronics (Detector Electronics, LLC)Derry, NH· 2 mo ago
Information Technologyapply on workforcenow.adp.com