Want to be notified the moment a job has been posted? Setup Job Alerts
Lead Software EngineersL3Harris
Description: Job Title: Lead, Software EngrgJob Location: Australia-New South Wales -SydneyJob Code: SAS20222102-77475 About us Trenchant is an elite global team of engineers and security researchers charged with building world-class computer security products. Trenchant's expertise is the by-product of the L3Harris acquisition of two highly-regarded information security businesses - Azimuth Security and Linchpin Labs. United under Trenchant, we are a key component of L3Harris' Intelligence and Cyber International Division.
We are a trusted, discrete partner furnishing security products, consultancy, training and integration services to allied security, defence, and law enforcement agencies. Job Description Working at Trenchant means working alongside the best security researchers and product engineers from across the security research and intelligence communities. You will be engaged on the most challenging problems in the toughest environments and delivering solutions at the cutting edge of cyber security research.
The Senior Security Specialist's role is to engineer, design, execute, assess, and troubleshoot software programs and applications. This includes configuring, coding, developing, and documenting software specifications throughout the project life cycle. Development ranges from embedded systems to large scale distributed systems.
We are a small team that achieves world-changing results, and is driven to provide unparalleled cyber capability by utilising technical prowess, innovation and our commitment to a noble mission. Responsibilities - Strategy & Planning - Collaborate with analysts and designers in the development and initiation of new software programs and applications. - Oversee the quality assurance of program logic, data processing, and error resolution.
- Take an active role in cross-team projects when needed. - Interact regularly with managers, clients, vendors, and agencies to field queries and questions. - Operational Management - Research, document, and implement program requirements and specifications.
- Write, translate, and code software programs and applications according to specifications. - Run and monitor performance tests on new and existing software. - Cultivate and disseminate knowledge of system, security, and application development best practices.
- Liaise with network administrators, systems analysts, programmers, and other software engineers to resolve any defects in products or company systems. - Train, manage and provide guidance to junior software development staff. Skills and Experience - Formal Education & Certification - A University degree in Computer Science, Mathematics or Electrical Engineering or equivalent experience.
- Knowledge & Experience - Excellent knowledge of C/C++. - Experience in system level software development including operating system internals and principles such as: synchronization mechanisms, multithreaded programming, inter-process communication. - Knowledge of re....