Koch
Join our Talent Network
Skip to main content

Engineer, R&D-Firmware

Description

Molex is looking for a Senior Firmware Engineer to develop the embedded software that manages and controls the world-class advanced optical communications product for telecom and datacom industries. This role is involved in the complete product development lifecycle including support for firmware validation and factory test station development. He/she will join a global team of highly experienced software, hardware, and optical design engineers, must be able to clearly communicate with peers, product marketing, and customers.

What You Will Do In Your Role

  • Develop embedded management and control software for advanced, complex optical modules to be deployed in live telecom networks 
  • Develop device drivers for off-the-shelf and proprietary custom devices 
  • Implement real-time control code for optoelectronic devices 
  • Develop for runtime environments that range from "bare metal" to embedded Linux 
  • Develop for custom-designed hardware that includes soft and hard core processors 
  • Develop for field-programmable system on chip devices 
  • Interface with customer engineering teams

The Experience You Will Bring

Requirements:

  • Experience developing for embedded systems is required 
  • BS Electrical Engineering or Computer Science degree or equivalent required 
  • 5+ years of C/C++ development experience in embedded software 
  • Experience writing device drivers and board support firmware 
  • Strong experience in local communications interface and protocol: UART, I2C, SPI, USB, AXI, etc. 
  • Solid knowledge and experience about realtime operating system, data structure and algorithm 
  • Experience developing for a Unix/Linux environment highly advantageous 
  • Experience with scripting languages Python, Perl, or Ruby an advantage 
  • Excellent verbal and written communication skills in English, can directly communicate with team mates in United States 
  • Ability to plan and prioritize activities, perform and monitor multiple overlapping tasks/operations to meet schedule


What Will Put You Ahead

  • Hands-on capability and management style 
  • Self motivated and self driven to fulfill job duties and responsibilities 
  • Team-oriented, bright, forward-thinking, and creative 
  • High energy level with strong interpersonal skills 
  • Highest level of personal and professional integrity 


Sign up for our talent network.

Not ready to apply? Take a minute to sign up to receive notifications on opportunities that match your interests.

Sign Up Now
Our teams around the globe are finding innovative solutions to the COVID-19 pandemic. See how