Senior Embedded Application Developer
Company
Lumentum
Location
Other US Location
Type
Full Time
Job Description
It's fun to work in a company where people truly BELIEVE in what they're doing!
We're committed to bringing passion and customer focus to the business.
If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!
Lumentum Canada was awarded the 2022 National Capital Region’s Top Employers for the 6th consecutive year and the 2022 Career Directory Canada’s Best Employers for Recent Graduates for the 5th consecutive year.
Â
Senior Embedded Application Developer
Lumentum is looking for a senior embedded application developer to play a leading role in the development of software for a new generation of leading edge optical communication products.
Key responsibilities:
- Work with multidisciplinary teams to define new product requirements.
- Document and review requirements and designs with peers and stake holders.
- Develop and maintain embedded application 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.
Education:
- Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering or a related field.
Qualifications:
- 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).
Assets:
- Embedded Linux, FreeRTOS, VxWorks or other embedded OS software development.
- Development experience or familiarity with any of Redis, Docker, OpenConfig, YANG, Protocol Buffers, gRPC, gNxI, SNMP, NETCONF, Yocto.
- Understanding of hardware devices such as ADCs/DACs/Clocks/UART.
- 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).
Date Posted
09/21/2024
Views
2
Similar Jobs
Senior Engineering Manager, Micros Foundations - Atlassian
Views in the last 30 days - 0
Atlassian is seeking a Senior Engineering Manager to lead a team of Backend Software Engineers The role involves guiding technical decisions prioritiz...
View DetailsSenior Frontend Engineer - Simply Business
Views in the last 30 days - 0
Simply Business is seeking a Senior Frontend Engineer to join their Front End Tooling team The role involves developing products using best practices ...
View DetailsE2E Solution Architect - Ahold Delhaize USA
Views in the last 30 days - 0
Ahold Delhaize USA is seeking a Solution Architect with extensive experience in IT architecture BigData Analytics and various software designs and dev...
View DetailsE2E Solution Architect - Ahold Delhaize USA
Views in the last 30 days - 0
Ahold Delhaize USA is seeking a Solution Architect with extensive experience in IT architecture BigData Analytics and various software designs and dev...
View DetailsE2E Solution Architect - Ahold Delhaize USA
Views in the last 30 days - 0
Ahold Delhaize USA a division of a global food retailer is seeking a Solution Architect for its US operations The role involves translating business r...
View DetailsSenior Professional Services Consultant - Cloudflare
Views in the last 30 days - 0
The role of a Professional Services Consultant for Application Security and Performance at Cloudflare involves providing advisory and handson keyboard...
View Details