https://windriver.tms.hrdepartment.com/jobs/2600/Linux-Build-System-Developer-Kanata-ON
Please apply via this link above. Questions: Sarah.Foltz@windriver.com
Wind River Systems has an exciting opportunity for a developer to work on the Wind River Linux build system.
We are flexible on location for this hire.
The Wind River Linux build system uses GNU autoconf/automake and Makefiles, shell, Perl and python scripts, and rpmbuild as well as bitbake, to configure and cross-build embedded target systems. In particular, we need an individual able to create and debug complex GNU Makefiles and scripts which make use of includes, rules, templates, and significant numbers of generated dependencies. A good understanding of how GNU make and the supports parallelism and how to create dependencies to support running many tasks in parallel is a must.
Embedded Linux solutions play an increasing important role in today´s embedded device market. In a company with significant growth and the leader in embedded Linux platforms, you will be part of a team creating complete solutions for the embedded market using Linux as development host and target platform.
Responsibilities:
● Enhance and resolve problems with the Wind River Linux build system
● Design, integrate and implement enhancements to our Linux platform
● Track, evaluate and integrate development from the open source community
● Share, track, and evangelize Linux and Open Source knowledge internally and
externally
Requirements:
● 4+ years of development experience
● 2+ years of Linux in a development environment, especially embedded systems
● Strong experience with GNU make with complex includes, rules, and dependencies
● Autoconf/automake development experience
● Strong shell (Bourne/Bash) scripting abilities
● Strong Python and Perl scripting
● Practical C experience in a cross-compilation environment
● Hands on knowledge of GNU development toolchain, especially gcc for crosscompilation
and linking and gdb for debugging
● Strong Debugging skills
● RPM package management tools (rpm and rpmbuild, rpm macros). Deb and ipkg
experience a plus.
● Direct experience with Yocto/poky/bitbake or Wind River's LDAT a plus.
● Knowledge and understanding of common Open Source software development practices
Detailed Technical Requirements:
● Ability to read, understand and modify complex GNU Makefiles
● Ability to implement complex build rules and debug build system problems
● Experience with Fedora and Red Hat/CentOS is desired
● Experience with Debian, Ubuntu, SUSE a plus
● Experience with source control best practices, especially git
Applicant's Profile:
● Strong familiarity with working with the Open Source Community
● Team worker, being able to work in a group, share tasks, complete tasks, and work on
more than two tasks in parallel
● Fast learner, adaptable in new computational environments, able to take over tasks
● Strong problem analysis skills
● Proven ability to work across many technology areas, act proactively and own a problem
● Good organizational and communication skills especially in the English language
● Flexibility in working with colleagues across different time zones minimizing inquiry
response time lag
● BSCS or equivalent
------------------------------------
********************************************************************
Read the new KIT List blog at www.kitlist.wordpress.com for job tips and to connect to our community!
Please go to www.KITlist.org to join, post jobs, or get answers to common questions. If you have any comments or questions, you can reach us directly at KITtechmoderator@KITlist.org.
By using the KIT List you agree to comply with the Terms of Use on the site, and will not use discriminatory employment practices. The KIT List is a service of Connelly Communications, Inc.
TO UNSUBSCRIBE:
Replying to KIT emails with an "unsubscribe" request does not work.
Instead, just send an email (from the same account you used to subscribe) to KITlist-Tech-unsubscribe@yahoogroups.com. If you are still receiving emails after a few days, please email us at KITtechmoderator@KITlist.org and we will manually remove you. Thanks!
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/KITlist-Tech/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/KITlist-Tech/join
(Yahoo! ID required)
<*> To change settings via email:
KITlist-Tech-digest@yahoogroups.com
KITlist-Tech-fullfeatured@yahoogroups.com
<*> To unsubscribe from this group, send an email to:
KITlist-Tech-unsubscribe@yahoogroups.com
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
No comments:
Post a Comment