Original Job Description:
https://saabseaeye.livevacancies.co.uk/#/job/details/34
Locations:
– Fareham
JOB DESCRIPTION
Job Title: Senior Embedded Software Engineer
Reports to: Software Team Leader
Saab Seaeye Limited, 20 Brunel Way, Segensworth East, Fareham, Hampshire, PO15 5SD, United Kingdom
Job Purpose: To design and implement software solutions for underwater robotics applications in line with the company’s business needs through innovation, creativity and professionalism.
Scope:
A team player, able to work with minimal supervision either on your own or within project teams. You may be required to manage projects, this will require you to direct and co-ordinate project activities within the Engineering Department and other areas of the business such as Purchasing, Operations, Sales and Logistics.
Essential Skills:
Bachelor’s degree from an accredited college in a related discipline, or equivalent experience/combined education.
3+ years’ experience development of real-time embedded software in C or C++
Experience of serial bus: including SPI and I2C
Developing and debugging software for micro-controller peripherals and systems, e.g. microcontrollers, boot loaders, interrupt functions, serial interfaces.
Understanding of electronic systems and electrical theory
Excellent communication skills (written/spoken)
Experience working ARM Cortex-M platforms
Desirable skills:
Experience of CAN Bus, DSP platforms, motor control and Embedded Linux
Full-lifecycle product design: from specification to production
Sensor theory
Embedded systems development
TI-RTOS experience
General accountabilities and responsibilities:
To use personal judgement and initiative to develop effective and constructive solutions to challenges and obstacles in day to day activities and procedures within the specified role.
Undertake national and international travel in support of the company’s technical objectives
To maintain personal ability in, and appropriate use of, all relevant IT (Information & Technology) and other systems required to adequately perform the role.
To act ethically, with integrity and in the best interest of the business at all times.
To maintain a professional and supportive relationship with team members and other departments in order to deliver business and delivery objectives or deadlines.
To carry out any other duties as detailed by your Supervisor or Manager from time to time.
To keep good time management to minimise any wasted time and maximise productivity and effectiveness.
Quality, health, safety and environment (QHSE)
Cooperate with the company to achieve a healthy, safe and sustainable working environment
Work in ways that ensure your own safety and that of others; “Do the right thing even when no one is looking.”
Report any incidents, near misses or other health, safety and environmental concerns
Deliver all products and services in line with Saab Seaeye quality standards to ensure we meet our customer requirements and highlight any quality concerns or potential improvements.