PRINCIPAL FIRMWARE ENGINEER

CoherentHorsham, PA
337d$96,888 - $188,892Remote

About The Position

The Principal Firmware Engineer will be responsible for leading embedded firmware project management and team leadership, engaging in requirements analysis, and overseeing firmware development for Erbium Fiber Doped Amplifier Products and OTDR Products. The role involves full lifecycle software application development, including architecture design, programming, debugging, and performance tuning. The engineer will also provide sustaining product support by studying existing product specifications and firmware implementations to develop new features based on customer requirements.

Requirements

  • Bachelor's/Master's degree or higher in Electrical Engineering, Computer Science, or related fields
  • 9 or more years of experience related to control systems development with FPGA SoC and/or microcontrollers, focusing on firmware development for embedded applications
  • Experience in the optical communication industry is preferred
  • Demonstrated team leadership in complex embedded systems development across multiple geographic regions
  • Ability to communicate across the organization including Executive Leadership, Product Management, Program Management, and Operations
  • Development & Design of software architectures to optimize performance of embedded systems
  • Strong understanding and experience in Object-Oriented design in C++ for embedded systems
  • Experience using agile software development tools: Jira, Github, ClearCase, etc.
  • Experience in OTDR or diagnostic equipment algorithm development is a strong plus
  • Proven ability to achieve results independently or collaboratively

Nice To Haves

  • Experience with problem analysis and resolution in the software domain
  • Knowledge and experience with NIOS, ARM, and GNU toolchains
  • Proficient in digital signal processing (DSP) algorithms
  • Ability to manage multiple priorities, balancing external and internal demands
  • Proven success in working within cross-functional, cross-cultural, and global teams

Responsibilities

  • Embedded Firmware Project Management & Team Leadership
  • Requirements analysis: Requirements gathering, use case analysis, device and application prototyping, Product Management/customer-liaison engagement
  • Lead discussions and coordinate staff workloads with other Firmware Engineering staff
  • Project management: Project planning, task estimation, software metrics collection, oversee version control process, leading software Sprint meetings
  • Firmware Development for Erbium Fiber Doped Amplifier Products
  • Full lifecycle software application development: Architecture Design, Programming, debugging, peer review, unit testing, performance tuning, integration
  • Learn and master existing custom RTOS platforms
  • Engage in technical discussions with customers
  • Develop algorithmic improvements to new products and extract algorithms from existing codebases
  • Manage code repository and track issues
  • Firmware Development for OTDR Products
  • Maintenance and migration of existing OS / RTOS features to new hardware platforms
  • Sustaining Product Support: Develop new features based on customer requirements and resolve firmware issues in existing products

Benefits

  • Competitive compensation program
  • Comprehensive career development platform
  • Stability, longevity, and growth opportunities

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Industry

Computer and Electronic Product Manufacturing

Education Level

Master's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service