Job Title: Intermediate Linux Software Engineer
Remote: Yes
Business Unit: Advanced Technologies
Department: Defence
Job Type: Part-time
Position Overview
Calian is seeking an Intermediate Linux Software Engineer to assist our client with their project.
Responsibilities
- Develop, maintain, and optimize software components within a Linux-based environment.
- Configure and maintain HTTP services and backend interfaces using CGI and API methodologies for secure communication between web interfaces and Linux-based services.
- Write and maintain software applications in C / C++ and Java to support system integration, control, and data processing across high-frequency radio components.
- Design, query, and manipulate relational databases, and develop front-end tools and interfaces for displaying and managing operational radio system data.
- Contribute to the design and implementation of embedded software for radio communications hardware and associated control systems.
- Perform software troubleshooting, debugging, and performance tuning on Linux-based radio system components in various environments.
- Document software designs, interface specifications, configuration procedures, and testing protocols for project delivery and future support.
Qualifications
- Experience working and developing in a Linux environment.
- Web development skills: HTML, CSS, JavaScript, HTTP-service configuration, CGI, API methodologies.
- Proficiency in C / C++ and Java programming languages.
- Knowledge of relational databases (design and data manipulation) and experience developing front-end UI for databases.
- Security Clearance at the Secret level.
Additional Requirements
- Remote work capability with the ability to travel to Ottawa.
- Task-based work requiring flexibility for on-demand assignments.
- Eligibility to obtain a Government Security Clearance at the Secret level.