Job Description
Join our growing client who are a well established and exciting organisation within the Aerospace & Defence sector.
If you're looking to join a company where they invest in their people both through professional development and financially with amazing benefits and progression - then apply!
What you’ll get
* Full lifecycle and career progression
* Paid overtime or time off in lieu
* Flexible working: We operate on core working hours of 09:30 – 12:00 & 14:00 – 16:00
* Role-specific allowances
* Holiday Closedown: Most employees are off between 24th December to the 2nd January
* Enhanced Pension scheme
* Private Medical Care: Access a network of 50+ private clinics and hospitals nationwide
* Training and upskilling
* Employee Benefit schemes
* Gym discounts: Or the use of our onsite gym in our Chertsey office
* Company Tech: Laptops, mobiles, and home office equipment
* Relocation Package: Spend less time traveling and more time living
Responsibilities
* Software design, development, and review (from concept to final product) for a range of systems from small embedded single processors through to multi-processor networked systems.
* Work with systems and hardware engineers to implement software solutions that may include software-hardware and software-firmware interfaces.
* Work to detailed technical requirements through all phases of design, integration and testing.
* Communicate effectively with other team members within a multi-disciplinary team.
* Generate clear and concise technical documentation as required, both for internal company use and as part of a deliverable customer documentation pack.
* Provide technical input to decisions on the suitability of software design solutions.
* Liaise and co-operate with the Project Managers and Software Design Lead to resolve technical, project or resource problems and conflicts.
* Supporting the research and development of products within the Company, improving engineering quality, efficiency, and cost.
* Participate in project reviews and support presentations at relevant Design Review Meetings.
* Support to the business development team and input to technical proposals when required and be able to handle sensitive information in the course of your work.
Experience Required
* Knowledge and experience of software design and development; C, C++, C# and Java.
* Knowledge and experience in Windows, Linux and RTOSs operating systems; Linux would be desirable.
* Knowledge and experience of structured software design methodologies
#J-18808-Ljbffr