We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Firmware Engineer

Molex
life insurance, parental leave
United States, Texas, Allen
Dec 23, 2025

Your Job

We are seeking an entry level firmware engineer to contribute to our fast growing and dynamic business of optical network modules, circuit packs, and subsystems. You will collaborate across engineering teams to deliver innovative and reliable solutions that meet the highest industry standards. Additional job responsibilities are listed below.

Our Team

You will join a dynamic and highly collaborative optical team within Molex, a Koch company renowned for innovation and quality in electronic interconnects and solutions. Our team values integrity, continuous learning, and teamwork, fostering an environment where every member can contribute their unique expertise and grow professionally. We are committed to delivering cutting-edge products that impact global markets and support sustainable growth. At Koch & Molex, you will have the opportunity to work with passionate professionals who are dedicated to excellence and innovation.

What You Will Do

  • Work with global teams on firmware development and verification for optical network module and subsystem.
  • Work closely with hardware and FPGA teams on key component selection, product bring up, functionality implementation, and troubleshooting.
  • Work with product testing team on design verification test plan, test platform development.
  • Work with NPI and manufacturing teams to support product calibration, manufacturing tests, process management and optimization.
  • Provide remote and onsite technical support to global customers.
  • Develop engineering documentation and review with cross functional teams.
  • Work with software architect on software system architecture with innovative solutions that meet customer's challenging requirements on product performance and delivery schedule.
  • Work with marketing and internal multi-discipline design team to contribute on product planning and specification.

Who You Are (Basic Qualifications)

  • MSEE, or BSEE with experience in embedded software development in Telecom or DataCom industry.
  • Expertise of C programming on micro-controllers and micro-processors: 80C51, ARM Cortex, DSP, PowerPC, X86.
  • Knowledge of embedded Linux and/or other real time operating system (RTOS), ability to apply critical principles to micro-kernel design without RTOS.
  • Deep insights and experience in common communication protocols: RS232, I2C, SPI, MDIO, USB, PCIe, Ethernet.
  • Hands-on experience and ability to read schematics and implement close loop PID control of analog hardware devices using ADC, DAC, PWM, etc.
  • Strong capability of problem identification and failure mode analysis.
  • Strong passion and good adaptability to take challenges of new technology and methodology.
  • Professionalism in software project management, good skill in written and verbal communications, fluency in productivity software, Word, Excel, PowerPoint. Good team player to work with cross-discipline teams.

What Will Put You Ahead

  • Direct experience on optical network product development.
  • Experience of desktop applications development using Microsoft Visual C++/C#, Python.
  • Fluency in Mandarin.

At Koch companies, we are entrepreneurs. This means we openly challenge the status quo, find new ways to create value and get rewarded for our individual contributions. Any compensation range provided for a role is an estimate determined by available market data. The actual amount may be higher or lower than the range provided considering each candidate's knowledge, skills, abilities, and geographic location. If you have questions, please speak to your recruiter about the flexibility and detail of our compensation philosophy.

Hiring Philosophy

All Koch companies value diversity of thought, perspectives, aptitudes, experiences, and backgrounds. We are Military Ready and Second Chance employers. Learn more about our hiring philosophy here.

Who We Are

As a Koch Company, Molex is a leading supplier of connectors and interconnect components, driving innovation in electronics and supporting industries from automotive to health care and consumer to data communications. The thousands of innovators who work for Molex have made us a global electronics leader. Our experienced people, groundbreaking products and leading-edge technologies help us deliver a wider array of solutions to more markets than ever before.

At Koch, employees are empowered to do what they do best to make life better. Learn how our business philosophy helps employees unleash their potential while creating value for themselves and the company.

Our Benefits

Our goal is for each employee, and their families, to live fulfilling and healthy lives. We provide essential resources and support to build and maintain physical, financial, and emotional strength - focusing on overall wellbeing so you can focus on what matters most. Our benefits plan includes - medical, dental, vision, flexible spending and health savings accounts, life insurance, ADD, disability, retirement, paid vacation/time off, educational assistance, and may also include infertility assistance, paid parental leave and adoption assistance. Specific eligibility criteria is set by the applicable Summary Plan Description, policy or guideline and benefits may vary by geographic region. If you have questions on what benefits apply to you, please speak to your recruiter.

Additionally, everyone has individual work and personal needs. We seek to enable the best work environment that helps you and the business work together to produce superior results.

Equal Opportunities

Equal Opportunity Employer, including disability and protected veteran status. Except where prohibited by state law, some offers of employment are conditioned upon successfully passing a drug test. This employer uses E-Verify. Please click here for additional information. (For Illinois E-Verify information click here, aqui, or tu).

Applied = 0

(web-df9ddb7dc-h6wrt)