FAQs
What is the job title for the position being advertised?
The job title is Senior Embedded Application Developer.
What company is hiring for this position?
Lumentum Canada is hiring for this position.
What are the main responsibilities of the Senior Embedded Application Developer?
The main responsibilities include working with multidisciplinary teams to define product requirements, developing and maintaining embedded application software, documenting and reviewing design requirements, providing support throughout the software and product verification cycle, troubleshooting low-level software issues, participating in code inspections, and guiding junior team members.
What educational background is required for this position?
A Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or a related field is required.
How many years of experience is required for this role?
A minimum of 4 years of embedded C/C++ development experience is required.
What skills are considered necessary for this position?
Necessary skills include a solid understanding of multi-threaded software design, strong communication and collaboration skills, strong problem-solving and debugging skills, and experience with source code control systems like Git or Subversion.
What are some preferred qualifications or assets for candidates applying for this role?
Preferred qualifications include experience with Embedded Linux, FreeRTOS, or VxWorks; familiarity with technologies like Redis, Docker, OpenConfig, YANG, Protocol Buffers, gRPC, and SNMP; and knowledge of hardware devices such as ADCs/DACs, as well as experience with protocols like PCIe, I2C, and SPI.
Is experience with optical telecommunications beneficial for this position?
Yes, knowledge of optical telecommunications, particularly DWDM, optical amplifiers, ROADMs, and MEMs, is considered an asset for this role.
What kind of work environment can one expect at Lumentum Canada?
Lumentum Canada provides a fun and enthusiastic work environment, where employees are passionate and focused on customer satisfaction. The company has been recognized as a top employer and values personal and professional growth.
Will the Senior Embedded Application Developer have opportunities for mentorship in this role?
Yes, the position involves providing guidance and sharing technical expertise with more junior members of the software team, offering opportunities for mentorship.
What is the primary focus of the software being developed?
The primary focus is on developing software for a new generation of leading-edge optical communication products.