Principal Embedded Software Engineer
Principal Embedded Software Engineer
Location: Belfast
By 2035, it is estimated that a colossal 1 trillion connected devices will be live across the globe. This introduces a new, complex web of security threats to people, lives, and connected cities.
At ANGOKA, we are focused on the security of critical machine-to-machine (M2M) communications particularly across Smart Cities and Smart Mobility. Our ground-breaking, quantum-safe solutions offer device identity protection, communication integrity and data provenance by creating trusted connections, even over untrustworthy networks.
“Smart”, innovative systems that are not trustworthy will fail to gain the confidence of users and will not be adopted commercially. Fortunately, commercial deployment and the consequent social and economic benefits of these systems can be unlocked by ANGOKA’s high-grade, quantum-safe cyber-security solutions.
Why join our talented team:
As we continue to create breakthroughs at the forefront of technology, we are looking for a Principal Embedded Software Engineer to join some of the industry’s brightest minds dedicated to developing hardware and software authentication and encryption solutions. As Principal Embedded Software Engineer, you will provide technical expertise to a multi-disciplinary team whilst developing, implementing and testing unique cryptographic protocols and IP.
This is an excellent opportunity to work with various stakeholders and be involved in multiple strands across the business. This role offers the opportunity for significant learning and professional development in a fast-paced industry, and would be ideal for an experienced professional looking to develop their career in a fast-scaling start-up.
You will also have the rare opportunity to work on projects with cryptography, quantum safe computing and a vast range of technology, from autonomous vehicles to drones. With the predicted rise of connected technology, the opportunities are endless!
What you will do:
- Design and develop embedded software to a production ready level
- Create software logical and functional specifications and design document
- Collaborate with various stakeholders to determine embedded software requirements and deliver high-quality technical analysis, reports, and presentation
- Test and verify existing and new technical concepts and principles used within ANGOKA’s products
- Collaborate closely with the Embeded Software Lead at the various stages of the accreditation of ANGOKA’s security solutions by national and international standards and government bodies
- Work with the engineering team on developing and managing ANGOKA’s Secure Development Life Cycle (SDLC) and Code Guidelines
- Collaborate and assist fellow principal and technical leads in developing future ANGOKA security products and solutions
- Provide guidance and technical mentorship to the engineering team
- Advise on technical challenges and issues to the product team, senior management and technical leads
- Attend and deliver talks at industry events relevant to ANGOKA
What we are looking for:
- 8+ years’ experience developing embedded systems solutions using C++
- Solid experience of software development and architectural design
- An ambitious self-starter, with the desire to further their career in an exciting industry
- Degree in software engineering, computer science or electronic engineering
- Recent experience of developing for embedded Linux based systems
- Experience working with Cortex and x86 based hardware and relevant compilers
- Proven hands-on experience with debugging and fault finding
- Strong written and verbal communication skills
- Ability to present and communicate complex technical concepts and information to peers and senior management
Nice to haves:
- A Masters or doctoral degree in electronic engineering, computer science or a related
discipline - Experience programming in C or Python
- Knowledge of cyber security
- Relevant experience in any of the following areas:
o Aerospace
o Unmanned aerial systems
o Autonomous vehicles
o Telecoms, particularly 4G
ANGOKA is an Equal Opportunity Employer. We welcome and encourage applicants from all backgrounds and experiences. We do not tolerate discrimination or harassment. At ANGOKA, all our hiring decisions are based on business needs, job requirements and individual qualifications, and we are committed to creating an inclusive culture that supports
and represents our diverse society.