Looking for a Software Engineer to join an award-winning cyber security consulting organization that uses intelligence-led insights to help defend Governments, Nations, and Societies from cyber-attacks and financial crime. Their customers depend on their evolving capabilities to help them safely grow their organizations.
Their unprecedented access to threat intelligence, world-leading analysts, and market-leading technology means they can help them adapt, evolve, and stay ahead of the criminals!
Responsibilities:
* Designing and developing high-performance applications in C++ and comparable languages.
* Creating and implementing software, which usually entails low-level development (for example, drivers, embedded software, real-time software, etc.) and necessitates knowledge of the underlying hardware systems.
* Overseeing both human and technical tasks and projects.
* Participating in customer-facing deliveries, occasionally under pressure to meet deadlines.
* Providing client-facing technical advisory services.
* Having a strong desire to learn more technically, both in and outside of their primary areas of competence.
* Striving to obtain the expertise needed to assume technical lead positions.
* Guiding and coaching less experienced coworkers.
Qualifications:
* Strong teamwork skills.
* Quick learning curve.
* Capability to create high-caliber software.
* Knowledge of basic computing concepts.
* Experience with C++.
* A variety of other development abilities, such as C (for embedded systems), Java, HTML5, React/Redux, Python, and GDB, are desirable.
* Experience developing on and for Linux-based embedded systems.
* Contemporary approaches to software development, like Test Driven Development and Agile.
* Proven track record of producing software solutions of the highest caliber.
* Knowledge of radio communication principles and systems.
#J-18808-Ljbffr