US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

Senior Software Engineer - Optical Solutions

Molex possesses a rich heritage in the optical industry.

We provide the highest performing and field-proven wavelength management solutions from components, modules to integrated line-cards.

Continuous innovation in passive component function integration, miniaturization, and manufacturing automation, cutting edge WSS and amplification technology and comprehensive optical, mechanical, electrical and software design capabilities enable us to serve the needs of high-density, high-bandwidth, and flexible optical networks of telecom, datacom, hyperscale datacenter and supercomputing.

In Fremont, CA, we serve global clients in telecom and datacom industries in providing innovative optical modules to support our customer's next generation networks.

We are looking for a Senior Software Engineer to join our team.

This team will be responsible for optical transport system software design, development, and manufacturing in our Fremont facilities.

This person will work with multi-discipline teams, including sales and marketing, product line managers, electrical, mechanical, and optical R&D teams, and work with colleagues of different geographic sites.

What You Will Do


* Develop a robust and high-performance embedded software system and applications in full software development life cycle including requirement analysis, designing, implementation and testing.


* Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.


* Actively involved in technical discussion / presentation and provide input to other members from hardware, optical module and system engineering teams.


* Customer interaction including RFQ/RFP responses and pre/post sale customer support.


* Work with marketing and internal multi-discipline design team to contribute on product planning and specification.


* Engage and collaborate with third party and opens source software projects and participate relevant conferences.


* Perform other related duties as assigned by management.

Who You Are (Basic Qualifications)


* Bachelor's in computer science/engineering, electrical engineering, or related technical field or discipline


* Solid fundamentals in software engineering, including computer architecture, operating system, distributed systems, data structure, algorithm and object-oriented design methodology


* Proficient in programming in one or more of the following languages: C, C++, Python and Bash script


* Experience with x86 and ARM architecture and Linux environment (uboot, kernel, file system, security, CVE solutions)


* Advanced software development techniques, including data model driven system, software platform concept, VM, Docker, git, vscode and gdb, etc.


* Experience in network device management, such as configuration, topology, fault and performance management


* Good verbal and written communication skills, capable of working in a geo-distribu...


  • Rate: Not Specified
  • Location: Fremont, US-CA
  • Type: Permanent
  • Industry: IT
  • Recruiter: Molex
  • Contact: Not Specified
  • Email: to view click here
  • Reference: 163308-en_US-US-CA-FREMONT-001
  • Posted: 2024-10-01 08:42:26 -

  • View all Jobs from Molex


Share Job