Embedded Software Engineer
Recruit Mint have partnered with a leading manufacturer of communication systems for the aviation industry. They’re based in Peterborough and are on the cusp of a very exciting period of growth. With that in mind they are now looking to add an experienced Embedded Software Engineer to join the team.
You will be a fundamental part of the Software Development Team who design and develop air traffic control communications solutions typically exporting to 80 countries a year.
Job Responsibilities
- Conceptualise and implement embedded software solutions in alignment with project specifications
- Lead architectural planning and detailed design processes to ensure robustness and scalability
- Utilise software modelling and simulation techniques to enhance system performance and reliability
- Write efficient and maintainable code for embedded systems, adhering to coding standards and best practices
- Conduct rigorous unit testing and debugging procedures to identify and rectify software defects
- Facilitate seamless integration and thorough testing of embedded software components within the system
- Develop comprehensive test plans to validate software functionality and performance
- Compile detailed test reports documenting findings and recommendations for improvement
- Produce high-quality technical documentation to support software development and maintenance processes
Person Specification
Essential:
- Proficiency in C or C++ programming languages, with a proven track record of software development
- Demonstrated experience in designing and implementing embedded software solutions, showcasing ability to meet project requirements efficiently
Desirable:
- Familiarity with network technologies, enriching understanding of system integration and communication protocols
- Working knowledge of Python
- Understanding of Digital Signal Processing (DSP) techniques, enhancing capability in signal manipulation and analysis
- Experience in software development within Windows or Linux environments, enabling adaptability across diverse platforms
- Knowledge of adjacent disciplines such as electronic design and FPGA programming, facilitating interdisciplinary collaboration and problem-solving
- Hands-on involvement in the full product development lifecycle, demonstrating comprehensive understanding of project execution from conception to deployment
- Proficiency in utilizing Continuous Integration tools like Jenkins/Hudson, streamlining software development processes and ensuring code quality
- Familiarity with communications modulation techniques, enriching comprehension of wireless communication systems and signal transmission
Hours of Work, Pay, and Benefits
- Up to £60,000
- This role will be on-site full-time for the first 6 months
- Monday to Friday
- Flexible working
- 25 days annual leave
- Company pension scheme
- Private medical insurance
- Life assurance
- Employee reward and recognition scheme
- Employee assistance program
- Wellbeing services
- Free parking
- Continued professional development, including professional memberships and registration where applicable