Embedded Software Engineer
Job title
Embedded Software Engineer
Job description
We are currently recruiting for an Embedded Software Engineer for a permanent role based in Portsmouth. You will be working with the systems team and reporting to the Project Manager on a day to day basis; you will combine technical knowledge and work to develop novel solutions for a wide range of marine/ oceanographic applications.
We are looking for a dynamic energetic person who will have:
- A Degree or Masters in Computing or Engineering (Electronics)
- A minimum of 3 years’ industry experience in Embedded Development and/or Electronic Engineering
- Project Management experience not essential but highly desirable.
- Able to work as part of a multi-disciplinary team
- High level of professionalism and good communications skills.
- Pro-active and flexible due to the nature of the oceanographic environment
- Experience with all stages of embedded development, from hardware and software perspectives.
Your main duties will include:
- Work with the Systems team to develop and test embedded devices from concept to final product
- Lead the development of software following inputs from the Systems team
- Develop our communications/ telemetry protocols (4G, 5G, LoRaWAN, Iridium)
- Have a thorough understanding of the different communications systems.
- Prepare documentation to go with software code for customer facing applications
Your skills/experience will include:
- Commercial experience of working with embedded software/ hardware solutions
- Commercial Experience with low-level languages, such as C, C++
- Being able to work to tight deadlines in a calm atmosphere
- Knowledge of operating oceanographic equipment a bonus
- Good communication skills, written and verbal
- Highly organised with excellent attention to detail
If you feel you have the skills and experience needed for this role please do apply now.