LinuxLink Login   |  Contact Us   |   1.866.392.4897 |   sales@timesys.com

Timesys Careers & Internships

Do you enjoy software development? Are you passionate about embedded Linux and/or Android and want to contribute to the success of developers who are building the next generation of intelligent devices? If so, we’d like to hear from you!

Timesys Corporation is a pioneer and an industry leader in embedded Linux and Android™ software and development solutions. Embedded Linux and Android are the fastest growing operating systems used in devices including mobile phones, medical devices, automotive infotainment, office equipment, industrial automation, networking equipment and more. Timesys also develops mobile applications to help its customers in all the verticals.

Timesys’ flagship product, LinuxLink, is a high-productivity software development toolset that dramatically simplifies and speeds up embedded Linux based device development and product lifecycle maintenance.
 

We are currently looking to fill the following position(s):

Location

  • Gurgaon, INDIA
  • Gurgaon, INDIA
  • Pittsburgh, PA USA
  • Pittsburgh, PA USA and Chennai, INDIA
  • Pittsburgh, PA USA and Gurgaon, INDIA
  • Pittsburgh, PA USA and Gurgaon, INDIA

We are currently looking to fill the following internship position(s):

Location

  • Pittsburgh, PA USA
  • Pittsburgh, PA USA

Career Positions

UI/Front-End Developer for Mobile Apps

Job Location: Gurgaon, India

Job Description:

The Mobile UI Developer/Web Developer is responsible for the look-and-feel of each assigned project and is expected to uphold the company’s high standard of design and execution. The successful candidate will work closely with the rest of the core mobile team to assess, brainstorm and articulate current and future elements on the mobile product. Must be able to conceptualize ideas into user-friendly layouts, create wire-frames, storyboards, user flows, process flows and site maps to effectively communicate interaction and design ideas. Must be able to code to implement the same. This role requires very strong communication skills.

Essential Functions:

  • Develop HTML5, Objective-C, or Java applications for mobile devices
  • Work with JQuery & JQuery Mobile frameworks and JavaScript MVC/MVP framework such as Backbone.js or Angular; and JavaScript toolsets such as Underscore.js, Handlebars, RequireJS, etc.,
  • Strong understanding of how to build a design, using HTML5 capabilities such as AppCache, local storage, Geolocation and Device Capabilities access
  • Mobile development experience across mobile phone browsers
  • Familiarity with Phone-Gap or Xamarin or Cordova preferred
  • Familiarity with Data transmission format such as JSON or OData is required. Necessary to understand how you can traverse elements in one of these formats. Xpath knowledge is required.
  • Familiarity of Web technologies build tools such as Grunt, JShint
  • Work with software engineering to map out interactions between Mobile UI and the back-end
  • Assist in the conceptual development and design of mobile user interfaces
  • Help define and support a long-term strategy for our mobile product offerings
  • Develop in HTML, CSS, AJAX and JavaScript

Education, experience and skills requirements:

  • BTech (CS)/MCA or equivalent
  • Experience working in an Agile/Scrum development process
  • 3-4 years prior experience in the area described above
  • Effective communication skills
  • Ability to work effectively and thrive in a dynamic environment.

Position opening: Immediate

Interested candidates should send their resume to: jobs@timesys.com or mail it to us at the address, below.

Email Resume

Backend Web Developer for Mobile Apps

Job Location: Gurgaon, India

Job Description:

We are looking for a Back-End Web Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your coworkers into the application. A basic understanding of front-end technologies is therefore necessary as well.

Primary responsibilities for this position:

  • Integration of user-facing elements developed by front-end developers with server side logic
  • Building reusable code and libraries for future use
  • Optimization of the application for maximum speed and scalability
  • Implementation of security and data protection
  • Design and implementation of data storage solutions

Education, experience and skills requirements:

  • BTech (CS)/MCA or higher
  • 3-4 years prior experience in the area described above
  • Basic understanding of frontend technologies and platforms, such as JavaScript, HTML5, and CSS3
  • Proficient knowledge of a back-end programming language — should have the knowledge of one or more: Java, Javascript, PHP, Ruby and Python
  • Experience with web sockets implementation
  • Good understanding of server-side CSS preprocessors, such as LESS and SASS
  • Understanding accessibility and security compliance
  • User authentication and authorization between multiple systems, servers and environments
  • Good understanding of “session management” in a distributed server environment
  • Well versed in data transmission methodologies and protocols (eg. XML/JSON) and able to write web services using Protocols like REST
  • Expertise in Web profiling tools used to scale and improve performance
  • Integration of multiple data sources and databases into one system
  • Management of hosting environment, including database administration and scaling an application to support load changes
  • Data migration, transformation and scripting
  • Setup and administration of backups
  • Outputting data in different formats
  • Understanding differences between multiple delivery platforms such as mobile vs desktop and optimizing output to match the specific platform
  • Creating database schemas that represent and support business processes
  • Implementing automated testing platforms and unit test
  • Proficient understanding of code versioning tools such as Git
  • Proficient understanding of OWASP security principles
  • Effective communication skills
  • Ability to work effectively and thrive in a dynamic environment

Preference will be given to candidates with:

  • Prior experience of working on NodeJs/ExpressJs, etc.
  • Some experience in Angular
  • Experience working with cloud computing (IaaS vs SaaS) on major providers (AWS, Azure, SoftLayer, Google App Engine)
  • Experience working in an Agile/Scrum development process

Position opening: Immediate

Interested candidates should send their resume to: jobs@timesys.com or mail it to us at the address, below.

Email Resume

BSP Lead Engineer

Job Location: Pittsburgh, PA USA

We are looking for a BSP lead engineer who is passionate about embedded Linux and Android development. The BSP lead engineer will have an opportunity to work with many different embedded CPU architectures (ARM, Power, Atom™). In addition, Timesys offers a unique opportunity for engineers to participate in the on-going device and sensors revolution.

Primary responsibilities for this position:

  • Managing a team of BSP engineers that is responsible for:
    • Developing and integrating BSPs,
    • Developing, implementing and maintaining functional and performance tests of new and existing BSP features,
    • Integrating development tools (such as TimeStorm IDE) with BSP/SDK,
    • Developing demos and reference images for a particular BSP
  • Managing of BSP releases and
  • Working as an individual contributor on the team.

Education, experience and skills requirements:

  • BS or MS in EE/CE/CS or equivalent experience,
  • Strong build system debugging skills,
  • Strong Buildroot and/or Yocto Project/OpenEmbedded skills is a plus,
  • Strong Git skills,
  • Good programming skills — preferably in C, Perl, Python and TCL,
  • Familiarity with standard open source build systems such as GNU Autotools, CMake, etc.,
  • Familiarity with ARM and x86 (Atom™) embedded platforms,
  • Familiarity with Linux kernel concepts (building, configuring, device trees),
  • Five or more years of embedded Linux experience with some of the following concepts:
    • U-Boot (building, configuring, porting)
    • Cross-toolchains,
    • Open source development processes (mailing lists, contribution standards),
    • Graphical frameworks such as X11, Wayland and Qt,
    • GStreamer,
    • Mesa/3D acceleration,
    • WiFi/BT driver,
    • Firmware integration
  • Desire to work with a number of systems and technologies from numerous partners
  • Effective communication skills and
  • Ability to work effectively and thrive in a dynamic environment.

Position opening: Immediate

Interested candidates should send their resume to: jobs@timesys.com or mail it to us at the address, below.

Email Resume

Embedded Linux Customer Support Engineer

Job Locations: Pittsburgh, PA USA and Chennai, India

We are looking for an engineer to join our Customer Support team. The ideal candidate is a team player and fast learner who can work closely with and provide timely and detailed technical support to our customers and partners. The customer support engineer will be required to immediately immerse him/herself into Timesys’ technology and offerings so as to thoroughly understand our products and to assist our customers in recreating and resolving issues.

Primary responsibilities for this position:

  • Being responsive and empathetic to customer support issues,
  • Resolving installation and configuration issues through remote diagnosis and recreation of issues,
  • Assisting customers with Linux cross-development environment setup and getting started with embedded Linux challenges,
  • Resolving documentation errors by correcting them, testing new documentation and creating application notes,
  • Resolving build issues through remote diagnosis and recreation of issues and by working with Timesys engineers as required for resolving the issues,
  • Working through more advanced run time issues through recreation of issues and debugging and working with senior engineer to resolve complex issues,
  • Escalating customer and partner support issues to customer support management, engineering and sales account managers as needed and
  • Testing Timesys Linux and LinuxLink tools using the automated test setup for various processor architectures including ARM, Power, MIPS and x86.

Education and experience requirements:

  • Associate degree in Computer Science, Computer Engineering or IT (with software development emphasis),
  • Unix/Linux system administration,
  • Experience with installation, configuration and customization of Fedora, Ubuntu and/or Debian is a big plus,
  • 2+ years working experience in a customer support or IT role,
  • Customer (external or internal) interaction background a big plus,
  • Excellent and demonstrable written and oral communication skills,
  • Attention to detail and systematic problem solving skills and
  • Ability to thrive in a dynamic environment.

Position opening: Immediate

Interested candidates should send their resume to: jobs@timesys.com or mail it to us at the address, below.

Email Resume

Inside Technical Sales Engineer

Job Locations: Pittsburgh, PA USA and Gurgaon, India

We are searching for an Inside Technical Sales Engineer to join our team. The successful candidate will be a team player and fast learner. The Inside Technical Sales Engineer will work as a key member of the sales team by nurturing and qualifying all incoming sales leads and identifying/converting these to sales opportunities. The role also involves working with the rest of the Inside Sales team, as well as our channel and business development partners, to facilitate the overall sales process for the Timesys LinuxLink product and associated Professional Services. As an engineer, the candidate will be required to immediately immerse him/herself into Timesys’ technology and offerings so as to thoroughly understand our products and be able to assist our leads in understanding the value of working with Timesys.

Primary Responsibilities:

  • Research and document information on leads and opportunities through social media and partner outreach
  • Be extremely responsive to incoming customer and partner requests (phone, email, on-line chat)
  • Provide as-requested sales support to worldwide channel partners, e.g., assistance with quote requests, registration process, part numbers, costs/resales, technical content and collateral
  • Rigorously update and maintain detailed information in Salesforce
  • Follow established daily/weekly/monthly/quarterly procedures for:
    • Classifying, nurturing, qualifying, and converting leads to opportunities
    • Contacting existing customers to identify and manage up-sell, add-on, and renewal opportunities
  • Conduct/coordinate sales calls/demos via web meeting
  • Escalation of presales customer and partner issues to management

Performance Skills:

  • Customer focus
  • Competitive: thrives on overcoming challenges and achieving measurable goals
  • Strong verbal and written communication skills
  • Initiative
  • Team work

Education/Experience Requirements:

  • BS or equivalent experience
  • Customer (external or internal) interaction background
  • Willing and able to learn technical concepts of embedded Linux and the Embedded Software industry
  • Excellent and demonstrable written and oral communication skills
  • Ability to thrive in a dynamic environment

Interested candidates should send their resume to: jobs@timesys.com or mail it to us at the address, below.

Email Resume

Principal and Senior Linux and Android Engineer(s)

Job Locations: Pittsburgh, PA USA and Gurgaon, India

We are looking for software developers who are passionate about developing and optimizing Linux-based platforms. Timesys offers a unique opportunity for Computer Engineering and Computer Science professionals to participate in the on-going device and sensors revolution.

The primary responsibilities for this position include:

  • Integrating and developing Timesys embedded Linux and Android for customers’ custom platforms,
  • Integrating, developing and testing features
    • Fastboot bootloaders
    • Kernel support for various SoCs and development kits
    • Kernel device drivers for different technologies such as wireless networking, sensors, audio and video codecs, camera sensors and 3D acceleration
    • Power management optimizations
    • Multimedia user space applications involving audio/video/3D/HTML5
  • Optimizing system performance using development tools such as profilers, tracers and debuggers,
  • Creating “How To” guides and application notes for features and
  • Resolving customer issues that have been escalated by support.

Education and experience requirements include:

  • Degree in Computer Science, Computer Engineering (with software development emphasis) — or equivalent experience,
  • Understanding of and experience developing/debugging at least one of the following (the more the better):
    • Linux device drivers and bootloaders
    • C/C++ multithreaded, multi process applications
    • Applications based on Qt, GStreamer, Alsa, OpenGL frameworks
    • Android applications or platforms
  • Strong programming skills and understanding of C/C++,
  • Understanding of a hardware architectures (ARM, Power, MIPS, x86), datasheets and errata
  • Understanding of systematic problem solving and excellent debugging skills
  • Knowledge of Yocto Project, Timesys Factory, Buildroot or OpenEmbedded build systems is a plus,
  • Experience with installation and customization of Fedora, Ubuntu and/or Debian is a plus,
  • 2+ years working experience as an embedded software developer is a plus,
  • Experience interacting with customers (external or internal) is a big plus,
  • Proficiency with SCM, especially Git, is a plus,
  • Proficiency with build tools, such as autotools and make, is a plus,
  • Experience working with the open source community is a big plus,
  • Excellent and demonstrable written and oral communication skills and
  • Ability to work effectively in a dynamic environment.

Position opening: Immediate

Interested candidates should send their resume to: jobs@timesys.com or mail it to us at the address, below.

Email Resume

 

Internship Positions

Embedded Software Engineering Internship

Location: Pittsburgh, PA USA

Timesys engineering interns will have the opportunity to develop software engineering skills while learning embedded Linux technology. Engineering interns will work closely with the engineering team on the development and testing of kernels, device drivers, development tools and build & test frameworks. Successful candidates will be required to immediately immerse themselves into Timesys’ technology and offerings so as to thoroughly understand our products.

Timesys is offering engineering internship positions for summer/fall/winter semesters to individuals who:

  • Enjoy problem solving and working closely with hardware,
  • Want to become proficient in system programming,
  • Have sound C/C++ or shell programming and
  • Have a good understanding of computer architecture and operating systems and want to apply it to the real world.

Education and experience requirements:

  • Degree or equivalent level courses in Computer Science, Computer Engineering (with software development emphasis),
  • Proficiency in C,
  • Proficiency in C++ and assembly is a plus,
  • Experience with installation, configuration and customization of Fedora, Ubuntu and/or Debian is a big plus,
  • Excellent and demonstrable written and oral communication skills and
  • Ability to thrive in a dynamic and evolving environment.

The candidate must be prepared to work for minimum of 16 hours a week.

Position opening: Immediate

Interested candidates should send their resume to: interns@timesys.com or mail it to us at the address, below.

Email Resume

Embedded Linux Support Engineering Internship

Location: Pittsburgh, PA USA

Timesys interns will have the opportunity to develop customer interaction skills while learning embedded Linux technology. Interns will work closely with the technical support team to assist our customers in recreating and resolving issues. Successful candidates will be required to immediately immerse themselves into Timesys’ technology and offerings so as to thoroughly understand our products.

Timesys is offering Internship positions for Summer/Fall semesters to individuals who have:

  • A genuine interest in the Unix/Linux system administration
  • The willingness and ability to learn
  • Sound C/C++ or shell programming
  • A basic understanding of computer architecture and design
  • A basic understanding of operating systems concepts

Requirements:

  • Associate degree or equivalent level courses in Computer Science, Computer Engineering or IT (with S/W development emphasis)
  • Experience with installation, configuration and customization of Fedora, Ubuntu, and/or Debian is a big plus
  • Excellent and demonstrable written and oral communication skills
  • Ability to thrive in a dynamic, evolving, start-up environment

The candidate must be prepared to work for minimum of 16 hours a week.

Position opening: Immediate

Interested candidates should send their resume to: interns@timesys.com or mail it to us at the address, below.

Email Resume

 

How to Contact Us

Headquartered in Pittsburgh, Pennsylvania and with operations worldwide, Timesys welcomes inquiries from motivated professionals who want the opportunity to make a difference. If you don’t see a match for your background or interests, please check back often.

For specific questions about positions at Timesys, please contact us via:

Email: jobs@timesys.com or interns@timesys.com

Fax: 412-232-9818

Mail: Timesys Corporation, 1905 Boulevard of the Allies, Pittsburgh, Pennsylvania, 15219

 

Timesys Corporation is an Equal Opportunity/Affirmative Action employer committed to diversity in our workforce. It is our policy to attract and retain the best-qualified people available, and Timesys will not discriminate in violation of any applicable law on the basis of age, color, disability, gender, national origin, race, religion, sexual orientation, or status as a Special Disabled Veteran, or other qualifying Veteran. Timesys Corporation encourages employment applications by all qualified individuals including minorities, veterans, and disabled persons.

request a free services consultation

Request a Services Consultation

Schedule a no-obligation 30-minute professional services phone consultation.

ask an embedded Linux question

Ask a Question

Send us your technical or business-related question.
 

configure a custom build

Configure a Custom Build

Register to use LinuxLink or try it now as a guest.