- Company Name
- L3Harris Technologies
- Job Title
- Embedded Software Developer Co-op 1
- Job Description
-
**Job Title**
Embedded Software Developer Co‑Op (16 months, May 2026 start)
**Role Summary**
Provide hands‑on support to the embedded software team in the design, development, validation, and documentation of real‑time software for advanced electro‑optical surveillance systems. Work under senior developers, collaborate with cross‑functional teams, and contribute to manufacturing and customer support activities.
**Expectations**
- Complete a 16‑month co‑op term beginning May 2026.
- Work within an Agile environment under guidance of senior engineers.
- Demonstrate ability to learn quickly, communicate effectively, and apply industry best practices.
- Obtain and maintain Canadian Controlled Goods Program (CGP) clearance.
**Key Responsibilities**
- Design, develop, and validate embedded software in C/C++ for complex electro‑optical systems.
- Interface with electrical, mechanical, electro‑optics, and systems engineering teams.
- Provide software support to manufacturing and customer support teams.
- Produce and maintain technical documentation (design, test, user guides).
- Participate in project planning, scheduling, and Agile ceremonies.
- Review code/design, contribute to code reviews, and ensure adherence to coding standards.
- Drive improvement initiatives: refactoring, test development, and guideline creation.
**Required Skills**
- Proficiency in C and/or C++ for embedded systems development.
- Experience with ARM processors, FPGA‑based systems, RTOS, or embedded Linux.
- Knowledge of I²C, SPI, CAN, Ethernet, and other embedded interfaces.
- Scripting in Python; MATLAB for simulation and data analysis.
- Familiarity with IDEs, compiler toolchains, source control (Git/GitHub/GitLab).
- Comfortable with Windows and Linux host environments.
- Understanding of Agile software development practices.
- Strong verbal and written communication; teamwork and problem‑solving skills.
**Required Education & Certifications**
- Currently enrolled in a bachelor’s degree program (Software Engineering, Computer Engineering, Electrical Engineering, Computer Science, or related).
- Active participation in a university co‑op program; in good academic standing.
- No specific certifications required; however, ability to obtain CGP clearance is mandatory.