Home   Register   Sign In
Company Info

Toradex Inc.

219 1st Ave S, Suite 410
Seattle, WA, United States

Phone: 206 452 2031
Web Site: https://www.toradex.com

Company Profile

Senior Development Engineer Embedded Linux


Job ID:



Seattle, WA, United States 


Information-Technology, Engineering


per month

Job Views:


Zip Code:


Employment Type:

Full time



Key Skills:

Embedded Linux, Embedded Systems

Job Description:

As an embedded Linux engineer you port U-Boot, the Linux kernel as well as Angstrom/OpenEmbedded/Yocto to our latest ARM based hardware modules. You develop and integrate device drivers for the various peripherals present on our computer modules. You help package our embedded Linux BSPs to be easily deployable and write accompanying documentation. You answer support request both from local as well as global customers. You help maintaining our software products and their related ecosystem. With your desire to deploy the latest technology you influence the development of our next generation hardware.

Position Summary: Senior Development Engineer Embedded Linux

Experience: 5+ years

Education: Minimum B.Eng. / B.S. / B.Tech. Degree in Computer, Electronics and Communication or Related Field

Functional Area: Development, Support

Location Detail: Horw/Lucerne, Switzerland (EU or Swiss citizenship mandatory) or Seattle, WA, USA

Travel Requirement: 10%

Salary Range: competitive

Apply Link: https://employment.toradex.com/career/job/apply?code=Tx_CH_US_Emb-SE-Linux_2015-11-10

Roles & Responsibilities

•    Reporting to the embedded Linux platform manager
•    Develop and maintain embedded Linux BSPs for Toradex' embedded computer modules
•    Bring-up of embedded Linux BSP for new system on modules
•    Device driver development: optimizations, bug fixing, add new functionality
•    Ecosystem: porting of open-source and third party software libraries, develop software tools and utilities from scratch, boot loader firmware
•    Customer support

Desired Candidate Profile

•    High-integrity, open, communicative, team player
•    Can work around faulty or incomplete documentation
•    Excellent C language knowledge and programming skills
•    Expertise in embedded Linux
•    Understanding of key Linux kernel concepts such as scheduling, interrupt subsystem, concurrency (IPC), logical and physical memory management, VFS, networking, system call interface and device driver model
•    Knowledge of industry standard interfaces and protocols such as AC97, ADC, address/data bus, CAN, Ethernet, GPIO, HDMI, I2C, I2S, LVDS, PCI Express, PWM, SATA, SDIO, SPI, UART and USB
•    Demonstrable electronics knowledge and work experience: the ability to read and understand hardware schematics and datasheets; to use standard development aids such as oscilloscopes, logic analysers, bus protocol analysers, etc. when developing low-level software which interacts directly with machine registers
•    Capability to generate clear and concise documentation
•    Must be able to work independently
•    Good self-management including multi-tasking
•    Excellent communication skills
•    Excellent English language skills reading/writing/speaking
•    Applicants for employment in the U.S. must possess work authorization


•    Experience with real-time operating systems and Angstrom/OpenEmbedded/Yocto
•    Knowledge of the ARM architecture, ARMv7
•    Experience with software configuration management tools like Git, Subversion and solid understanding of common concepts such as branching, tagging/labelling and merging
•    Experience in hardware development
•    Ability to work and adhere to clearly defined processes throughout the product development lifecycle
•    Knowledge about power management, suspend
•    Knowledge about NAND, DDR initialization
•    Experience with production testing/validation
•    Knowledge about multi core both asymmetric as well as symmetric
•    Experience with graphics/multimedia, OpenGL ES, gstreamer, parallel/serial camera interfaces
•    Cryptography know-how
•    Experience with GUI toolkits: LXDE (GTK+), Qt
•    Knowledge about web technology, HTML5
•    Experience with OpenCV

© 2016 Powered by Rootjobs     About Us   Sitemap   Terms and Conditions   Privacy Policy   Mobile Version     Twitter RSS LinkedIn Facebook