Posted in

Firmware Engineer

Firmware Engineer

CompanyTeledyne
LocationCanoga Park, Los Angeles, CA, USA
Salary$90800 – $121100
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor’s degree (B.S.) from four-year college or university in Software/Electrical/Systems Engineering
  • 5+ years of directly related experience and/or training; or equivalent combination of education and experience
  • Experienced with design, coding, integration, validation and verification of both software and embedded firmware
  • Experienced in the formal design process of software and firmware from the concept, design, planning, requirements, description, and final report documentation perspective
  • Thorough understanding of microcontroller-based circuits, analog circuits, and embedded firmware languages like C, C++ and Assembly
  • Must have previous design experience in embedded ethernet (IEEE802.11) bus implementation as well as serial bus communication via UART, SPI, I2C, I2S and CAN bus
  • Familiarity with integrated development environment (IDE) tools, viz. Visual Studio, MPLAB etc.
  • Familiarity with using software configuration and change management tools
  • Some hardware design expertise to support digital logic design incorporating microcontrollers and/or programmable arrays such as FPGAs, analog circuitry to support environmental sensors such as pressure, temperature, and acceleration, plus voltage regulation
  • Familiarity with basic laboratory design and troubleshooting equipment such as Oscilloscopes, Counters, Data Acquisition equipment, power supplies, meters, logic analyzers, etc.
  • PC Windows based applications like MS Outlook, MS Office, etc.
  • Must be a US Person (US Citizens, US Nationals, lawful permanent residents, asylees or refugees)

Responsibilities

  • Work with a multi-faceted team of Electrical and Mechanical engineers to analyze and develop robust solutions that fulfill customer and program requirements
  • Collaborate and contribute to the system design and component selection to ensure the best possible solution
  • Be the primary designer and developer for all aspects of the embedded firmware and/or software per program requirements
  • Ensure that the solution design meets regulatory requirements and that program documentary obligations are created and distributed in a timely manner
  • Be a subject matter expert and liaise with external program peers to ensure seamless system integration
  • Work with minimal supervision and be proactive with providing timely status updates and reports to program management
  • Support proposal preparation and customer presentations and meeting

Preferred Qualifications

  • Knowledge of software development and testing for aerospace applications (DO-178 standards) is desirable but not required
  • Knowledge of National Instruments Labview is a plus