Dieses Jobangebot ist archiviert und steht nicht mehr zur Verfügung.
Vakante Jobangebote finden Sie unter Projekte.
Vakante Jobangebote finden Sie unter Projekte.
Embedded Linux & C/C++ Engineer
Eingestellt von CPL Solutions
Gesuchte Skills: Linux, Engineering, Engineer, Python
Projektbeschreibung
EMBEDDED LINUX & C/C++ ENGINEER
Initial 6mth contract on a daily rate or pro-rate salary basis (depending on the candidate)
THE ROLE & RESPONSIBILITIES WILL INCLUDE:
The successful candidate's primary responsibility will be for the design, development and maintenance of Embedded software systems used to control our 3D printer.
- Development of low level Linux drivers for interfacing with USB and Wi-Fi devices etc.
- Writing multi-threaded code for the Linux environment.
- Porting code based on our existing system to a new Linux environment.
- Work with Design engineers on interfacing the code base to machine hardware.
- Writing low level assembly code to directly control hardware.
- Support and maintain the existing software installed in the field.
- Generation of documentation detailing any new features added to the software.
- Liaise with external contractors on software tasks.
CANDIDATE REQUIREMENTS:
- Minimum BS in EE, Software Engineering or Computer Science.
- Minimum 5 years relevant work experience
- Show enthusiasm and interest in new product development
- Have had demonstrable experience in the following areas:
- Embedded C/C++
- Embedded Linux
- Experience developing Linux hardware drivers.
- Experience in Assembly programming.
- Experience with Scripting languages such as python and Java.
- Advanced knowledge of OOP/design and best programming practices.
- Algorithm Development
- RTOS
- Experience with diagnostic equipment such as oscilloscopes and logic analyzers.
NICE TO HAVE KNOWLEDGE ABOUT AND UNDERSTANDING OF BUT NOT REQUIRED:
- Use of SVN or other code management packages.
- Knowledge of FPGA design.
- Knowledge of machine control such as I/O and motor control etc.
- Professional in approach to work and in interaction with customers and suppliers.
- Be willing to travel from time to time to customer and supplier locations.
- Be comfortable working in a team based environment but also to be an energetic self-starter and able to work with varying levels of supervision/ direction.
If interested in this position please contact in strictest confidence.
Initial 6mth contract on a daily rate or pro-rate salary basis (depending on the candidate)
THE ROLE & RESPONSIBILITIES WILL INCLUDE:
The successful candidate's primary responsibility will be for the design, development and maintenance of Embedded software systems used to control our 3D printer.
- Development of low level Linux drivers for interfacing with USB and Wi-Fi devices etc.
- Writing multi-threaded code for the Linux environment.
- Porting code based on our existing system to a new Linux environment.
- Work with Design engineers on interfacing the code base to machine hardware.
- Writing low level assembly code to directly control hardware.
- Support and maintain the existing software installed in the field.
- Generation of documentation detailing any new features added to the software.
- Liaise with external contractors on software tasks.
CANDIDATE REQUIREMENTS:
- Minimum BS in EE, Software Engineering or Computer Science.
- Minimum 5 years relevant work experience
- Show enthusiasm and interest in new product development
- Have had demonstrable experience in the following areas:
- Embedded C/C++
- Embedded Linux
- Experience developing Linux hardware drivers.
- Experience in Assembly programming.
- Experience with Scripting languages such as python and Java.
- Advanced knowledge of OOP/design and best programming practices.
- Algorithm Development
- RTOS
- Experience with diagnostic equipment such as oscilloscopes and logic analyzers.
NICE TO HAVE KNOWLEDGE ABOUT AND UNDERSTANDING OF BUT NOT REQUIRED:
- Use of SVN or other code management packages.
- Knowledge of FPGA design.
- Knowledge of machine control such as I/O and motor control etc.
- Professional in approach to work and in interaction with customers and suppliers.
- Be willing to travel from time to time to customer and supplier locations.
- Be comfortable working in a team based environment but also to be an energetic self-starter and able to work with varying levels of supervision/ direction.
If interested in this position please contact in strictest confidence.
Projektdetails
Geforderte Qualifikationen
-
Kategorie:
IT Entwicklung, Ingenieurwesen/Technik