Are you ready to be part of a leading global engineering design house specializing in the design and development of embedded software/hardware, electronics, and electro-mechanics?
What we’re looking for
• Highly motivated and dynamic professionals
• Motivated designers with broad backgrounds and service mindset to be a consultant
• Professionals with ability to work both with in-house projects and on-site assignments at our customer’s locations
What you'll do
- Work with multidisciplinary teams to define new product requirements.
- Document and review requirements and designs with peers and stake holders.
- Develop and maintain embedded optical module software.
- Document, review and execute designer test cases.
- Provide support throughout the software and product verification cycle.
- Troubleshoot low level software issues.
- Participate in code inspections.
- Provide guidance to and share technical expertise with more junior members of the software team.
What you'll need to get the job done
- Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering or a related field
- 4+ years of embedded C/C++ development experience.
- Solid understanding of multi-threaded software design.
- Team player with strong communication and collaboration skills.
- Strong problem solving, troubleshooting and debugging skills.
- Source code control (Git, Subversion)
What will make us REALLY love you
- Experience configuring ethernet switches and networking protocols (TCP-IP, DHCPv6, IPV6, VLAN, ECMP, LLDP, LAG, LACP).
- Secure Zero Touch Provisioning (sZTP), BootZ
- Linux, SYSBIOS, FreeRTOS or other embedded OS software development.
- Understanding of hardware devices such as ADCs/DACs/Clocks/UART.
- Low level software development (Endianness/Bit Masking/Mutual Exclusion).
- Experience with interfacing to embedded devices via interfaces such as PCIe, I2C, SPI, dual port RAM, RS-232.
- Cross compiling/remote debugging.
- JTAG debugging.
- Ability to use a schematic to understand how electronic devices are connected.
- Knowledge of optical telecommunications (DWDM/Optical Amplifiers/ROADMs/MEMs).