L3Harris Technologies
Location: Ottawa, ON
Job Description: About your next Challenge as a Embedded Software Developer:What will you do:
- Design software solutions and contribute to software architecture designs;
- Understand and develop software that operates in a complex, multi-network environment;
- Conduct independent research and provide new solutions to problems;
- Interact with systems engineering on technical issues;
- Debugging software problems for near real-time simulation;
- Conduct and prepare presentations and demonstrations
Required Skills and Experiences:
- Bachelor’s degree in Computer Science/Computer or Software Engineering (or equivalent experience), or Electrical or Systems Engineering with software experience;
- Minimum 5 years software development experience, including hands-on development and troubleshooting on embedded targets;
- Experience with embedded Linux development;
- Understanding of drivers and interfacing with devices;
- Knowledge of real time operating systems;
- Demonstrated experience with and strong understanding of C/C++ programming languages;
- Experience working in QtCreator designing GUI with QT5/QT6 libraries using QML;
- Understanding of VoIP standards, SIP/RTP protocols, H.323;
- Familiarity with hardware protocols including UART, I2C, I2S, CAN and SPI;
- Basic TCP/IP networking knowledge;
- Experience working with audio streaming and playbacks;
- Exposure to voice encoding algorithms such as G.729;
- Experience integrating third party and open source software;
- Understanding layers of OSI model;
- Understanding of OOP and SOLID Design Principles;
Preferred Additional Skills:
- Experience working with Asterisk PBX software is an asset;
- Experience working with PJSIP C/C++ libraries is an asset;
- Experience working with TightVNC is an asset;
- Experience with real time operating systems;
- Relational database knowledge, working with MariaDB or Postgres;
- Scripting with JavaScript including JSON and XML manipulation;
- Experience building RESTful APIs;
- Software-defined radio exposure preferred but not required;
- ED137 interoperability standards knowledge preferred but not required;
- Strong organizational, analytical, and problem-solving skills combined with a strong technical presence.
- Capable of multitasking between 2 or more projects concurrently;
- Able to work independently and in a team-based environment.
Eligibility Criteria (Mandatory):
- Must be eligible for registration with the Controlled Goods Program;
- Must be eligible to obtain and maintain a government of Canada Reliability status and Secret Level 2/NATO SECRET security clearance.
- Must be eligible to meet the requirements for U.S. International Traffic in Arms Regulations (ITAR).
Company Name: L3Harris Technologies
Salary:
Apply for the job!
To apply for this job please visit jobviewtrack.com.