For our client, world leader within sonar technology –
Teledyne RESON A/S, we are looking for a Embedded Software Developer.
Company Profile:Teledyne RESON A/STeledyne RESON A/S is the world leader within high-quality submarine acoustic solutions. The company is specialized in development and production of multibeam sonar systems, sensors, transducers, hydrophones, and survey software. Teledyne RESON employs some 120 staff in Slangerup, and about 170 staff in total. There are subsidiaries and offices in USA (California), UK (Aberdeen), the Netherlands (Rotterdam), Germany (Bremen).
Teledyne Technologies Inc.Teledyne Technologies Inc. is a US-based industrial conglomerate. From an original focus on aerospace and defence Teledyne has spread into new markets such as offshore oil and gas exploration and extraction, oceanographic research, environmental surveillance of air and water quality, production automation and medical imaging. Teledyne’s companies and activities are mainly located in USA, UK, Canada, Western and Northern Europe. Teledyne stocks are traded on New York Stock Exchange. The Teledyne group has a total staff of approx. 8,000 people.
Job Summary:The team supports all sensor product lines from a shared software framework, delivering multiple embedded software systems based on the same platform. The team works with logic/math execution in highly efficient C/C++ code, and mostly use Linux to run the embedded software.
The primary role as an engineer for embedded software requires that you can oversee and comprehend a complex system architecture, close to the hardware with software execution taking place under a Linux operating system and in embedded systems running in FPGA micro-kernels or various micro controllers.
It is important that you lean more towards the hardware side of software execution than to the PC side. We are running Linux operating systems inside our sensors, but they are highly embedded and stripped down to assure good real time performance, and if need be, for hard real-time performance, we run schedulers on top like Xenomai. The software is critical for timing and data throughput; hence a solid understanding of hardware and software execution is required.
Key responsibilities:- Embedded Software engineer for a specific product line as primary responsibility, that will be “yours” to manage
- Development of Embedded Software and Firmware solutions in our Sonar and Navigation products
- Active part of the team, also with the hardware engineers throughout projects related to FPGA boards, data acquisition, up/downstream communication, how to manage massive data throughput through hardware and software
- Develop embedded software in C / C++, implement the ‘heart’ of our sensors systems by integrating the actual data input streams, sensor command and control and UI communication into one coherent system
- Communicate concepts and maintain dialogue with the rest of the development team, from downstream embedded software processing through the chain to UI systems
- Ensure software quality, security, modifiability, extensibility etc.
- Propose improvements in software architecture of existing software
- Keep up with the latest technology and tools, keep the software development level standards high
Core competencies:- Embedded software development experience: highly skilled
- Experience with a complete life cycle of an embedded software system
- Proficient in C and/or C++
- Knowledge of modern OS coding techniques, IP protocols, and hardware interfaces
- Expert level knowledge of Linux OS architecture and components
Educational level:- Software development engineering or similar
- Experience with relevant comparable software design
Language skills:Proficient in English language, written and spoken (all written communication is in English)
Other relevant Information:- Job position is in Slangerup, Denmark
- The job is expected to require a few days of travel each year
If you want to know more, please contact:
HEGSØ Search & Consulting, chief consultant Anders Hegelskov, Phone: +45 3035 6405 – Mail: ah@hegsoe.dk