Software Engineer

Type:

Location:

Role:

About Us:

TELOS is at the forefront of providing specialized technology solutions and advisory services. Our mission is to enhance the capabilities of our clients through innovative software and hardware solutions tailored to tactical applications. Our team comprises experienced professionals dedicated to excellence in software engineering and operational support.

Job Overview:

We are seeking a highly skilled Software Engineer to join our team. The successful candidate will leverage their extensive experience in laptop and mobile app development to design custom software for tactical applications. This role involves creating robust, user-friendly applications tailored to meet the specific needs of defence operations. Knowledge of hardware development and the ability to create tailored hardware for defence applications are considered assets. Military or law enforcement experience is also an asset.

Key Responsibilities:

  • Designing Custom Software:
    • Develop and design software solutions for tactical applications on both laptop and mobile platforms.
    • Collaborate with end-users and stakeholders to gather requirements and ensure the software meets operational needs.
    • Implement robust security measures to protect sensitive information and ensure the integrity of tactical operations.
  • Application Development:
    • Write clean, efficient, and well-documented code for both laptop and mobile applications.
    • Perform rigorous testing and debugging to ensure software reliability and performance.
    • Maintain and update software to incorporate new features and address any issues.
  • Collaboration and Innovation:
    • Work closely with other engineers, developers, and stakeholders to integrate software solutions with existing systems.
    • Stay current with advancements in software development technologies and methodologies.
    • Innovate and propose new solutions to enhance tactical capabilities and efficiency.
  • Hardware Development (Asset):
    • Assist in the development and integration of tailored hardware solutions for defence applications.
    • Design and prototype hardware components that complement software applications.
    • Ensure hardware solutions are compatible with and enhance software functionality.

Qualifications:

  • Technical Expertise:
    • Proven experience in software development for laptops and mobile applications.
    • Proficiency in programming languages such as Java, C++, Swift, Python, or similar.
    • Strong understanding of software development life cycle and best practices.
  • Application Development Skills:
    • Experience in developing user-friendly, robust, and secure applications for tactical or defence use.
    • Ability to gather and interpret user requirements and translate them into effective software solutions.
    • Proficiency in debugging, testing, and optimizing software applications.
  • Collaboration and Communication:
    • Excellent communication skills, both written and verbal.
    • Ability to work collaboratively in a team environment and communicate complex technical concepts to non-technical stakeholders.
    • Strong problem-solving skills and attention to detail.
  • Additional Skills (Asset):
    • Knowledge of hardware development and the ability to create tailored hardware for defence applications.
    • Experience with embedded systems and IoT devices.
    • Understanding of cybersecurity principles related to software and hardware development.
  • Military or Law Enforcement Experience (Asset):
    • Previous experience in military or law enforcement roles.
    • Understanding of tactical and operational requirements from a defence perspective.
    • Experience in developing or using tactical software in field operations.

Assets:

  • Experience with hardware development and integration.
  • Familiarity with defence industry standards and requirements.
  • Ability to develop and prototype innovative hardware solutions.
  • Military or law enforcement experience.

Application Process:

To apply, please submit your resume detailing your relevant experience through the adjacent form. Applications will be reviewed on a rolling basis until the position is filled.

For more information about our organization and the role, please visit the About Us page.

Send your CV

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.