Principal Software Embedded Engineer

Job Details

United Kingdom
Wave Recruitment
18.04.2024
Want updates for this and similar Jobs?

Full Job Description

This global marine technology company has led equipment development for subsea conservation for 50 years. Due to continued growth and funding, they are looking for a Software Team Leader to work on software for a range of systems. The team's software will help enable the sustainable management of our oceans.


The company is dedicated to innovation, continuously refining solutions, and exploring fresh applications and markets for their advanced technology.


Role Overview:


  • Leading a team of Software Engineers.
  • Ensuring the team is efficient and productive while maintaining a high standard of work.
  • Assigning tasks and responsibilities within the team, meeting appropriate deadlines.
  • Monitoring projects through the lifecycle design process: requirement specifications, high-level design, development, and test documentation.
  • Implementation of software development procedures.
  • Maintenance and enhancement of existing products, including direct 3rd line support for clients' engineers and technicians, and Field Service Engineers.
  • Development of new products.
  • Software build management.


Your Skill Set:


  • Broad software development experience, including real-time processes, database, GUI development (Qt), C++/C.
  • Familiarity with Linux or Windows development environments, inter-process communications, RPM/Installer, TCP, Serial comms.


Desirable:


  • Experience with embedded systems, 32-bit microcontrollers (ARM, PIC).
  • Additional skills in GUI development, Java, Python, PHP, SQL, BASH, HTML.
  • Familiarity with Subversion, PostgreSQL/SQLite, Eclipse, Visual Studio, Autotools, I2C, One Wire comms, PCI Bus.


Benefits


Health care, training budget, 21 days annual leave, option to purchase additional leave, pension, health cash plan, Employee Assistance Programme.