Filled
This offer is not available anymore

Linux Software Developer in Barcelona

TTTech Auto Iberia

Workplace
Onsite
Hours
Full-Time
Internship
No
Share offer

Job Description

Are you looking for an enthusiastic and dynamic place to work?

Do you want to show your strengths and develop yourself?

Would you like to take part of the car of the future?

 

Keep reading! Silicon Gears wants to know you!


 Linux Software Developer


As a Linux Software Developer you will develop test and support custom automotive applications that enable Autonomous Driving. You will participate as well in the maintenance of the Operating System as well as in the evaluation and performance measurement of CV algorithms.


We are looking for:


· Linux and Posix application and library development experience

· C and C++ programming experience on Linux with complex modelling

· Experience with software development, continuous integration and deployment tools (e.g. Git, Jira, Jenkins)

· Competent knowledge in software engineering, particularly agile methods, object oriented design, patterns, refactoring and software quality.

· A curious person with the ability to quickly learn and apply new technologies

· English fluency! Most of our colleagues and customers come from abroad


Skills that make the difference:


· Experience in Qt or similar GUI frameworks for C++

· Knowledge about CV algorithms, network technologies, ROS, middleware as well as timing and scheduling

· GPU application programming and libraries like OpenCV/CL/GL

· Knowledge in large embedded systems, QNX, GeniVi, multicore, and in open source development (e.g. Linux or other open source projects)

· Previous experience in Real-time design and programming

·  Script programming: shell, Python and other scripting languages

·  Linux kernel and drivers development

·  Knowledge about Linux embedded tools like Yocto and uBoot

·  QNX or Green Hills or similar RTOS experience is more than welcome



Main responsibilities:


· Analyse customer requirements

· Support the project manager in the problem definition and requirements analysis

· Analyse code structures and dependencies

· Software design and implementation

· Actively suggest improvements to the solutions and adopt new technologies

· Create tests to evaluate the performance of the applications

· Document and write technical manuals of the delivered software

· Participate in the delivery process to the customer


What you will find:


· Development in cutting edge automotive areas

· Professional development

· Challenges

· Flexible schedule

· Paid extra hours or vacation in exchange

· Experienced team

· Free delicious coffee & fruit


Find us at http://www.silicon-gears.com


 
.

Other devops jobs that might interest you...