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