Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
Зарплата и рынок
ЗП не указана
На похожих ролях по рынку
$67к$89кмедиана$111к
43 в выборке
88
Крутая вакансия
развернуть
Высокоуровневая роль в специализированном защищенном домене с очень четкими ожиданиями и отличными сигналами по WLB, хотя строгие требования к гражданству делают её нишевой.
Кликните для подробной информации
Жесткий фильтрЗарплата не указанаАктуальный стекКрутой балансПонятный профильПерспективный домен
Оценка от Hirify AI
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Principal Software Engineer (C++): Architecting, developing, testing, and maintaining embedded and application software for cryptographic and key management solutions with an accent on secure software development, object-oriented design, and software architecture. Focus on leading software construction across concurrent defense programmes, mentoring engineers, and solving complex requirements, security, cost, and schedule challenges.
Location: Maidenhead, United Kingdom; onsite. Applicants must be British citizens who have been resident in the UK for the past 5 years for SC clearance and 10 years for DV clearance.
Company
Ultra Intelligence & Communications' Cyber business develops cryptographic and key management solutions for the confidential exchange of information in tactical and strategic environments.
What you will do
Provide technical leadership and architect, specify, design, implement, document, and test embedded and application software.
Derive software requirements and architecture from system design artefacts and deliver software through the project development lifecycle.
Estimate software effort, costs, risks, and schedules; contribute to technical proposals, bids, and project delivery.
Mentor and coach less experienced engineers, explain complex technical concepts, review and sign off technical documents, and chair technical reviews.
Contribute to software engineering standards, tools, processes, and the Software Community of Practice; line-manage up to 5 engineers where required.
Requirements
Willingness and ability to obtain and maintain SC security clearance, followed by DV security clearance after attaining SC.
Degree in an engineering, mathematical, or science-based subject, or equivalent experience.
Significant experience in at least one of embedded product development, including bare-metal and RTOS environments such as ThreadX, QNX, or Linux; embedded Linux application, kernel, or driver development; or C and C++.
Significant experience with best-practice software development processes and lifecycles.
Experience with object-oriented design and design patterns such as SOLID.
Experience with software testing and design for test.
Nice to have
Master's degree in an engineering, mathematical, or science-based subject, or equivalent experience.
Rust; JavaScript, Node, or React; and communications protocols such as TCP/IP.
Experience with version control, continuous integration, and automated test tools and frameworks.
Exposure to defensive coding techniques and standards such as MISRA.
Advanced knowledge of software engineering practices, methodologies, processes, techniques, and technology trends.
Experience with DOORS, RSA, Enterprise Architect, UML, and SysML.
Culture & Benefits
Full-time employment with flexible working hours and the opportunity for a 1pm finish on Fridays.
Annual bonus scheme, private medical cover, pension contribution, and 4x life assurance cover.
25 days' holiday plus bank holidays, with the option to buy 5 additional days.
Flexible benefits including a cycle-to-work scheme and will writing.
Security clearance allowance where relevant and subject to holding the required clearance.
Equal opportunity employer supporting diversity, inclusivity, and flexible working requests wherever possible.
Hiring process
Applicants must be able to obtain and maintain the appropriate security clearance and may need to handle export-controlled material.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →