Job 710 van 1000

APPLY



Software Design Engineer


Banner Lane has been retained by a specialist high-tech electronics company to recruit a Software Design Engineer. Our client specialises in bespoke Radio Frequency (RF) systems and products for a variety of military, government and commercial applications. As a Software Design Engineer you will work with government and military customers to supply fully customisable RF Systems for Signals Intelligence and Communications Intelligence purposes. The product portfolio also extends to Counter Improvised Explosive Devices (C-IED) and Electronic Countermeasures (ECM) defeat systems. As a Software Design Engineer you will be a part of a multi-disciplined engineering team who continually strive to enhance and expand our client's product portfolio. You will be involved in developing code for a wide range of applications, from back-end data access applications through to front-end user services. Your day-to-day activities will be exciting and varied, including: • Assisting system architects with requirements analysis and project definition • Developing embedded code for radio system applications and building networked sensor systems • Expanding our web-based simulation environments and remote user interface software • Conducting software-hardware integration testing and contributing to the team’s DevOps best practice. We would be keen for you to have experience with: • Object oriented and high-level programming languages such as C++, Python • Control and versioning of software libraries in Git • Linux development including bash and shell scripting It would also be great if you had some experience with any of the following: • AWS or Proxmox Virtual Environment deployment and administration • TCP/IP networking; including DNS routing, VPN, and firewall configuration • Continuous integration & delivery (CI/CD) tools such as Jenkins and Gitlab • Configuration and manipulation of data within SQL databases • JavaScript and HTML web development languages and tools • Embedded Linux build systems equivalent to the Yocto Project • OS level containerisation tools such as Docker • Agile development methodologies and task management tools like Jira This role offers the chance to join a collaborative and engaging working environment, where knowledge sharing is actively encouraged. Accredited as Gold Investors in People, our client actively supports its employees with training and education to ensure its developers gain the skills they need over a full range of technologies. People who do well with our client are those that treat engineering as a lifestyle and have a hunger to continue learning and developing new skills whilst working into a friendly, collaborative, close-knit and supportive environment. The company also has the backing of a very well regarded corporate business that will provide a rich pipeline of future opportunity and sustained financial backing

APPLY

More jobs of your search