1. Home
  2. Jobs
  3. Econosoft
  4. Firmware/Software Engineer
Mobile

Firmware/Software Engineer

Econosoft
Los Angeles, United States Listed yesterday via Dice

Must be local and willing to work onsite, Los Angeles, CA

They are seeking a Firmware or Embedded Software Engineer to join our small engineering team. This role will work closely with other firmware engineers, electrical engineers, and production personnel, to develop, maintain, test, and support RF-over-fiber telecommunication products through their lifecycle.

The ideal candidate combines strong software engineering fundamentals with practical hardware programming experience, delivering practical results while maintaining engineering rigor. They understand how to build maintainable, testable, and reliable software, working directly with electronic hardware. This position involves both new product development and continuation engineering of existing products, requiring curiosity, adaptability, and the ability to work effectively with legacy codebases of varying maturity levels.

Qualifications

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

Design Patterns and Structures

UML and Software Documentation

Optimizations for Microcontrollers

Experience debugging complex software and firmware systems

Refactoring 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

Writing Clean, Readable, and Well-Documented Code

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 is a plus: Schematic Development, Circuit Troubleshooting

Experience working with version control systems (GIT) and collaborative development workflows (JIRA)

Ready to apply?

You are viewing this role on JobSphere AI. Applications are completed on the original employer / source website.

Apply Now

Opens the employer's site in a new tab

  • CompanyEconosoft
  • LocationLos Angeles, United States
  • CategoryMobile
  • SourceDice
  • Listedyesterday

Related Mobile jobs

More Mobile