Embedded Linux Engineer Job Vacancy

Job #32 - Support Engineer

Are you interested working with multiple embedded CPU architectures (ARM, MIPS, PowerPC, AToM) and System-on-Chip (SoC) processors? If you are the right fit with the following mix, join Timesys Corporation, US and explore Embedded Linux. Skills/Experience:-


 * Experience in Linux Shell Programming (BASH).
 * Strong understanding of Makefiles.
 * Knowledge in various Linux subsystems – input, audio, storage, networking, etc.
 * Experience in building Root File System (RFS) using build systems like buildroot.

Understanding of experienced developing / debugging on the following:

Responsibilities:-
 * Linux device drivers
 * Boot-loaders
 * C/C++ multi-threaded, multi-process applications
 * Applications based on Qt, Gstreamer, Alsa frameworks
 * Knowledge in Version Control System
 * Should be able to work independently & quickly understand the current system
 * Systematic Problem Solving
 * Customer Focus
 * Self Initiative
 * Team Work
 * Tolerance of Ambiguity
 * Experience with installation, configuration and customization of Fedora, Ubuntu, and/or Debian will be considered as an added advantage
 * Knowledge in Python or Perl will be considered as an added advantage
 * Knowledge of continuous integration systems will be considered as an added advantage

Job #47 - Lead Test Automation Engineer
 * Integrate, develop, and test features for Embedded Linux, such as: Boot-loaders
 * Kernel support for various SoCs and development kits
 * Kernel device drivers
 * User space applications
 * Integrate, debug and test development tools such as profilers, tracers, and debuggers
 * Resolve tool installation and configuration issues by recreating issues and remote diagnosis
 * Resolve customer issues escalated by support
 * Should handle customer quires related to build

Are you a test automation developer with a passion in Test Automation Development? Join Timesys Corporation, US and grow with us. Responsibilities include:


 * Working closely with developers and other test engineers to understand the BSP development process
 * Developing, implementing, maintaining and code reviewing automated tests that provide features/performance/sociability and regression test coverage for new and existing BSP features
 * Implement, and execute test plans for new and existing features for a BSP such as Linux Test Project (LTP), POSIX testing, USB controller, SD/MMC controller, Touch screen controller, Clock Regime, DMA engines and I2C/SPI controllers,  wireless networking, sensors, audio/video codecs, and 3D acceleration
 * Automation of test cases using C, PERL, Python, or any other scripting languages
 * Monitoring and debugging automated test failures and work closely with the development team to ensure problems are resolved at time.

You can apply, if you have...

Kindly send your CV to emmanuel@riverstonetech.com. Should you have any questions, please feel free to mail us at siva@timesys.com or shyam@timesys.com
 * Bachelors or Masters in EEE, ECE, Embedded Systems or equivalent degree for Job #32 & Job #47
 * Three or more years of experience with test automation for Job #47
 * Good understanding of test methodology and test processes, including requirements collection, test plan development and execution for Job #47
 * Good programming skills preferably in C, Perl, Python, TCL for Job #32
 * Exposure to Linux application development or Kernel development for Job #32
 * Basic knowledge on embedded Operating systems for Job #32 & Job #47
 * Basic knowledge on ARM processors is a plus
 * Elementary understanding of Linux is a pre-requisite for Job #32 & Job #47
 * Basic understanding of web development is a plus for Job #32
 * Good analytical and debugging skills for Job #32 & Job #47
 * Testing any embedded devices is a plus for Job #47
 * Effective communication skills and an ability to work effectively in a dynamic team environment for Job #32 & Job #47