Home | Current Opportunities | Blog | Jobs E-mail List | Candidates | Employers | Certification | Contact Us Site Version 2.6
Current Opportunities
List of Current Job Opportunities
Lead Linux Kernel EngineerSalary: to $165K - Direct Hire
Santa Clara, CA - 
Responsibilities include:

* Add kernel support for new and state-of-the-art architecture features.
* Port new and yet-unported kernel features to the architecture.
* Keep the port of Linux up-to-date with the open source community.
* Eventually, act as the official kernel maintainer for the architecture.
* Assist various teams in integrating or harmonizing Linux kernel technology with other open source and company product offerings such as development toolchains, runtime and debugger components, and system software.

This position involves working with not only other members of the operating systems group, but also with many other internal and external cross-functional teams, such as those responsible for: software tools, hardware development, architecture, vertical applications, customer engineering, as well as partners, among others.

Required Qualifications:

* MSEE, MSCS or equivalent and 3+ years of relevant work experience.
* Excellent interpersonal, communication, and organizational skills.
* Top-notch computer programming skills.
* Demonstrated knowledge of computer architecture, and operating system design and implementation.
* Experience with Linux kernel internals.
* Ability to see the big picture, and to support the synergy between open source and commercial product offerings.
* Adept at both assembly language and C.
* Experience using software management systems (e.g. git, p4, svn); in particular, integration (merging) of independent contributions to a common project.
* Familiarity with open source projects and open source community resources.
* Familiarity with the build process of Linux distributions.
* Experience working with scripting languages (e.g. perl, ruby, bash).
* Ability to actively participate in complex technical discussions and initiatives.
* Experience with Linux kernel architecture porting, cache coherency, SMP, real-time embedded systems / RTOS, multiprocessors, and/or debug agents, is a plus. Apply for this job
Linux ArchitectSalary: Competitive - Direct Hire
Atlanta, GA - 
JOB DESCRIPTION:
Lead the architecture/design of the client set top SW development for the Linux-based Set top projects. Provide project and technical leadership to the component development/test teams (OS, Driver, Middleware, apps, QA) in technical/architecture matters.

Experience:
** 9+ years of Digital Settop SW design/development and C/C++
** 5+ years of experience with any two of the following:
Software Architecture
Linux Kernel
Set top software

Education:
** BS or 20+ years of industry related experience

Preferred Experience:
** Experience in designing/architecting embedded software using the Linux OS/kernel
** Experience in designing software for set top boxes
** Networking Experience
** Education: Master**s degree Apply for this job
Embedded Linux Software EngineerSalary: $80 - $95K - Direct Hire
Greensboro, NC - 
Key Responsibilities:
*Define, analyze, and review software requirements for payment platforms and products.
*Participate in definition, design, and review of software architecture, design, application frameworks, and interfaces.
*Develop and implement application software in accordance with the design and interface specifications.
Develop customer-facing payment applications and application components.
*Integrate and test software to confirm compliance with specifications.
*Support field trials by installing, testing, and troubleshooting software at customer sites.

Academic Degrees & Background:
*Bachelor**s degree in Computer Science, Computer Engineering, or related field required.
*Minimum of 5years of experience in software development.
*Experience programming with C and C++ using component-based middleware (incl. CORBA) is required. Proficiency with make, PERL, and UNIX bash shell scripts a plus.
*Experience with software development methodologies (e.g., OOA/D, UML, Req**ts Mgt, Config Mgt, and Defect Mgt.) is required.
*Experience developing application-level software utilizing multi-threaded operating systems (especially Linux) is required.
Experience developing applications involving any or all of the following are preferred: web-based applications; security and encryption; multimedia; XML-based network protocols.
*Experience with cross-platform development, debugging, and test tools.
*Exceptional verbal and written communications and presentation skills.
*Excellent interpersonal, organizational, and time management skills.
*The proven ability to establish and meet milestones and deadlines is required.
*Must be versatile, flexible, and proactive when resolving technical issues.
*Must be able to travel (travel requirements less than 10%). Apply for this job
Senior Linux Kernel EngineerSalary: Competitive - Direct Hire
NW Boston, MA - 
Senior team member working on kernel mode design and development for fault tolerant, high availability, and disaster recovery products, based on hypervisor virtualization technology.

Responsibilities:

* Contribute to Xen hypervisor based development and design of fault tolerant systems
* Enhance the Linux kernel and OS and Xen hypervisor to add advanced features
* Contribute to tracking, making recommendations, and integrating development with the Xen/Linux Open Source community
* Provide Linux and Open Source technical expertise and consulting across the engineering organization.
* Engage in complex problem debugging in a virtualized environment

Required Skills:

* Knowledge of Open Source development and best practices
* Experience interacting with the Open Source community is a plus
* Strong background in Linux Kernel and Operating System Architecture
* Strong background in Linux networking and TCP/IP stack
* Good design and coding skills in kernel implementation and debugging
* Familiarity with Linux run-time environment and libraries
* Ability and willingness to help organization ramp-up Linux/OSS knowledge
* Exposure to hypervisors (Xen, VMware, MS virtualization) a major plus
* Knowledge of python, bash, and/or perl a plus
* Knowledge in some of the following: storage systems, SMP, process management, virtual memory, I/O subsystem, security, performance analysis, file systems, resource management, boot sequence, driver load mechanisms, Linux configuration internals
* Fluency in C and familiarity with x86 assembly code is desirable
* Good written and verbal communications skills.
* Experience with code management and bug tracking tools
* BSCS degree or equivalent, and minimum 4 years directly related experience
 Apply for this job
DBA/DeveloperSalary: Competitive - Direct Hire
Reston, VA - 
A fast-growing company in Reston, VA is looking to hire a senior database administrator/developer.

The ideal candidate should have 3+ years of experience designing, administering and tuning enterprise-scale databases.

We're looking for someone who enjoys designing, diagnosing, and developing for databases and who is enthusiastic about tackling data storage puzzles. The ideal candidate should also have experience
programming

Candidate must also have experience developing software and working in a Unix/Linux environment.

Candidates should have in-depth knowledge/experience in the following technical areas:

* Relational database design, normalization
* Advanced SQL topics: triggers, stored procedures, cursors, views, custom types, etc.
* Database performance benchmarking, query analysis, performance tuning strategies
* Database server administration (esp. Linux-based)
* Database replication solutions

Candidates should have experience with the following
technologies/platforms:

* Oracle
* Open-source database servers such as PostgreSQL or MySQL.
* Embedded databases such as SQLite or BerkeleyDB
* Database-related software development on a Linux/Unix platform (Perl, C, Python, PHP, etc.)

Additional consideration will be given to candidates who have experience or familiarity with (any of) the following:

* PHP, Python
* PostgreSQL RDBMS
* Object-relational mapping tools (e.g. Hibernate/EJB3, OJB, JDO, Propel, Doctrine, SQLObject) Apply for this job
Embedded Linux EngineerSalary: Competitive - Direct Hire
Reston, VA - 
A fast-growing company in Reston, VA is looking to hire a senior embedded software engineer with a strong background working with embedded processors and operating systems. The ideal candidate should have 10+ years of development experience with a focus on embedded platforms.

We're looking for someone who is energetic and enthusiastic about embedded development, who's excited about working closely on small development teams, who enjoys taking ownership of their work, who wants to help us think about and design new solutions, who wants to introduce new technology ideas, and who wants to learn.

Candidates should have extensive experience in the following areas:

* Embedded programming experience in C, C++, and Assembly
* Strong experience developing a variety of applications on real-time embedded systems
* Experience designing and implementing device drivers, firmware, bootloaders, and embedded communications protocols
* Ability to work with electrical/hardware engineers to produce integrated products and solutions

Additional consideration / preference will be given to candidates who have experience or familiarity with the following:

* Knowledge of and experience with communications protocols to include USB, Bluetooth, and various wired and wireless networking protocols and infrastructure
* Implementation of security features and encryption on embedded devices and over communications channels
* DSP, FPGA, and other high-performance embedded computing
* Reverse engineering of hardware, decompiling/disassembly of embedded code, and protocol analysis

We are looking for someone with a strong aptitude for (and interest in) learning new technologies. We offer you the opportunity to work on fresh projects with a smart group of engineers in a dynamic company with a flat organizational structure. We are a company of technical managers and hands-off IT staff; we allow you to build your own workstation with whatever OS you want.
 Apply for this job
Linux Kernel EngineerSalary: Competitive - Direct Hire
Cupertino, CA - 
The successful candidate should have a strong software product engineering background, solid understanding of embedded real-time OS principles along with strong communication skills.

Looking for a positive, highly motivated and energetic engineer that can thrive in a dynamic and rapidly changing environment.

Required Experience:
- 5+ years Linux/Unix Kernel internals development (Linux 2.6 preferred)
- 3+ years software development for embedded systems
- 3+ years experience in Linux run time environment such as scheduler, threading, memory management, file
systems, device drivers and system logging
- 5+ years expert C development with assembly language background
- 5+ years experience in solid design concepts

Required Education:
- Education: BS in CS or EE, or equivalent

Preferred Experience:
- C++ and/or Java
- Source Control Management, Build systems, tool chain
- Linux expertise on MIPS architecture
- Hands on experience debugging the Kernel (JTAG, KGDB, BDI)
- Experience in software development for the PowerTV OS and SA Headend exposure
- Excellent written and verbal communication skills
- Education: MS degree preferred Apply for this job
Embedded Linux Software EngineerSalary: Competitive - Direct Hire
Cupertino, CA - 
Years of Industry Experience Required:
- 2+ years of relevant experience (Embedded SW Development in Real-Time Multitasking OS Environment)

Minimum Required Education:
- BS Degree (EE, CS, Math) or equivalent; MS/MBA Degree is preferred

Skills Required / Minimum years of Experience:
- 2+ years Developing Drivers in Real-Time Multitasking OS Environment
- 2+ years C software development

Preferred Experience:
- Linux driver development in a small memory footprint environment
- Driver development using PowerTV OS
- C++ software development
- Experience with broadband and cable settop technology such as:
-- Conditional Access / Cryptography
-- Graphics Drivers
-- MPEG Audio, Video and Transport
-- Digital Video Recorder
-- Firewire 1394 Interface
-- IP Networking Protocol
-- DAVIC
- Excellent written and verbal communication skills required Apply for this job
Linux ArchitectSalary: Competitive - Direct Hire
Milpitas, CA - 
Responsible for Architecture and design of various storage systems and its components. Actively participate/follow Industry Standards Committees and technology trends. Work with senior management team to determine technical strategies. Work closely with the TechCouncil in creating rapid prototypes and feasibility studies. Help engineering management in resource sizing and planning deliverable. Practice company's product life cycles and will be expected to follow high quality product development methodologies. Serve as a mentor for other design engineers and guide them creating best products. Will be responsible for writing White Papers and technical papers for internal and external audiences. Prepare technical presentations for engineering staff, executives and potential customers.

A BS degree with 12 plus years of work experience or a MS with 10 plus years of work experience is desired. The degree should be in the field of Computer Science / Engineering, etc. Experience in Architecting Fault Tolerant Systems with deep understanding of various RAID technologies, Virtualization technologies, File Systems and various Storage Application is a must. Knowledge of Storage & Networking protocols is required. Reburies software development experience in Linux/Windows with system level software experience in Linux. Strong device drivers and kernel level component first hand knowledge is desired. Strong C/C++ programming is expected. The individual must be self starter and exhibit a strong desire to pick up new technologies at a very fast pace. Apply for this job
UI DesignerSalary: Competitive - Direct Hire
San Mateo, CA - 
What you will be doing:
* Design user interfaces for our websites including: visual look & feel, graphics, styles, navigation, and layout.
* Work with marketing to design, implement, and maintain the information architecture for our websites.
* Collaborate with marketing manager and other stakeholders to proactively gather and understand customer needs in order to create the best user interfaces possible.
* Formulate ideas on how we can improve our buy-thru conversion by enhancing our user interface designs.
* Work with developers and QA engineers throughout the website development, testing, and implementation phases to ensure user interface integrity.
* Provide estimates for how much time it will take to complete UI tasks.
* Work on maintenance tickets that require user interface design.
* Conduct industry research and stay current on best practices, competitor user interface designs, and emerging technologies.

What you need for this position:
* Strong UI experience and knowledge on best industry practices and technologies.
* Experience in designing user interfaces for consumer websites is critical.
* BS/BA in design or equivalent experience
* Proficient in CSS, JavaScript, Ajax HTML, DHTML and Flash
* Proficient in Adobe Photoshop, Adobe Illustrator (Not for print) or other graphic design software
* A successful track record in the implementation of web designs/layouts, graphics, HTML and CSS
* Experience in optimizing/compressing graphics
* Strong aesthetic skills, creative problem solving and be able to create good site navigation
* Solid understanding of cross-platform browser compatibility issues and image-optimization for the web
* Knowledge of human factors and innovative user interface methodologies a plus
* Mac or PC, whichever you prefer Apply for this job
PHP DeveloperSalary: Competitive - Direct Hire
Redwood Shores, CA - 
Responsibilities:

* Design, develop and deliver web service based security applications in PHP using Apache, Oracle and Linux.
* Deliver new features and improvements in a fast paced environment as a part of a growing engineering team.
* Responsible for enhancing current service suite, creating new services and enhancing overall platform.
* Work closely with product marketing and cross-functional groups in a fast paced environment as a part of a growing engineering team.

Qualifications:

* 2+ years experience in object oriented software development (C++/Java/PHP)
* PHP programming in an object oriented environment.
* Strong knowledge of HTTP, HTML, CSS, XML, and JavaScript.
* Experience in developing SQL database systems (writing efficient SQL queries) using enterprise level databases such as Oracle, DB2 or Sybase.
* BS/MS in Computer Science or related field.

Additional Plus Competencies:

* Knowledge of secure coding best practices.
* Knowledge of Integrated Development Environment (IDE) tool like Zend Studio.
* Background in Oracle database server, Ajax. Apply for this job
Senior Linux Kernel EngineerSalary: Competitive - Direct Hire
San Mateo, CA - 
Responsibilities:
* Enhance the Linux kernel and OS to support new advanced features
* Track, evaluate, and integrate development from the Linux open source community
* Develop Kernel and OS extensions as needed
* Evaluate system performance on a variety of hardware platforms and under various workloads

Qualifications:
* Expert-level programming skills in C and x86 Assembly language
* Thorough understanding of Linux Kernel Architecture
* Thorough understanding of Linux Operating System Architecture and run-time environment
* Expert-level design and coding skills in implementing and debugging Kernel changes
* Thorough understanding of networking protocol stacks, especially TCP/IP
* At least two years hands on Kernel development experience, preferably in Linux
* Expert knowledge in at least two of the following: IP networking, SMP, process management, virtual memory, I/O subsystem, security, performance analysis, file systems, resource management, run-time libraries, compiler optimization, release package management
* Experience in developing Debian packages and distribution will be a big plus
* Development experience in Linux-2.6 Kernel will be a big plus
* Experience with development tools such as Perforce, Bugzilla and Release Tracking will be a plus
* BSCS degree or equivalent, MSCS preferred. Apply for this job
MySQL DBASalary: $85 - $105K - Direct Hire
Sunrise, FL or St. Thomas, USVI - 
SUMMARY
Responsible for leading a team of database administrators and maintaining the integrity and security of internal servers and systems by performing the following duties.

ESSENTIAL DUTIES AND RESPONSIBILITIES include the following:
* Ensures the database environment is designed and managed to meet business and IT demands for availability, performance and manageability
* Ensures implementation of industry best practices in systems administration.
* Serves as the point of contact for advanced level troubleshooting issues, and performs hands-on systems administration as required.
* Manages lower level database administrators.
* Involved in application development projects to evolve the database architecture and design.
* Monitors database operations.
* Analyzes and responds to performance and other maintenance issues.
* Inventories and documents forms, reports, notices, etc.
* Participates in the creation of development, staging & production database instances, and the migration of those instances from one environment to another.
* Tests and corrects errors and refines changes.
* Tunes the performance of all the staging and production database instances.
* Performs back-up and recovery.
* Plans and executes disaster recovery.
* Performs complex query development.
* Other duties that are within education and experience or the incumbent may be assigned for the betterment of the company.

JOB SPECIFICATIONS:
* Demonstrated exceptional database design and SQL programming skills to perform data troubleshooting and data manipulation tasks.
* Administering of InnoDB and MyISAM table types.
* Experience with MYSQL replication.
* Experience with multi-master clustering (HA).
* Experience with MYSQL performance tuning and optimization. (query optimization, index tuning, caching and buffer tuning).
* Experience with data profiling, meta data analysis, data modeling and relational schema design.
* Ability to troubleshoot problems in person, over the phone, or via email.
* Solid understanding and experience in disaster recovery, planning and implementation.
* Experience with backup and recovery process.
* Knowledge/experience creating automated reports using Perl a plus.
* Must have hands on experience in Linux.

EDUCATION and/or EXPERIENCE:
BS degree in Computer Science or related field from four-year college or university; and 5-7 years minimum MYSQL experience. Apply for this job
Java and/or PHP DeveloperSalary: Competitive - Direct Hire
Jersey City, NJ - 
As one of the engineers in the companies headquarters, your development responsibilities will span every aspect of their product line. Strong C/C++, applet based Java and/or PHP combined with MySQL or PostgreSQL database skills will give you the development tools needed to dive into networking, low level system stack, security and authentication development projects.

Required Skills:

The successful candidate's experience should include some of the following:
* Networking knowledge: TCP, UDP, RPC, routing, latency and scalability
* Low Level System Stack: threads, memory, networking
* Security: encryption (SSL, IPSEC), certificates, NAT traversal
* Authentication: authorization technologies (LDAP, Active Directory, Kerberos, PAM, SSO, RADIUS, TACACS, PKI, CAC, Smart Cards)
* Dynamic pages templating Apply for this job
Senior Linux Software EngineerSalary: Competitive - Direct Hire
Maynard, MA - 
Qualifications and Experience:

The successful candidate should have detailed work experience in each of the following areas:
*Strong background in Computer Architecture with an emphasis on the x86 architecture.
*Working knowledge of OS internals including scheduling, process management, memory management (paging, writeback, etc.), SMP locking, interrupt routing, etc.
*Solid understanding of Linux networking and the TCP/IP stack.
*Extensive experience working on low-level performance critical software.
*Development of Linux/Unix Kernel modules/drivers.
*Strong object orientated programming background.
*Programming experience in Perl, Python, or Ruby is helpful.

In addition the ideal candidates should have experience in two or more of the following disciplines:
*HA-Linux or some comparable clustering technology and exposure to technologies such as heartbeat, rsync, openSSI, DRBD, Mon, etc.
*Development experience with OS/Application Virtualization technologies such as XEN, KVM or equivalents.
*Experience interacting and contributing to open-source software development projects.

Educational Background Required:
Bachelor of Science / Master of Science degree in Electrical Engineering or Computer Science. with 8-15+ years of experience. Apply for this job
Ruby on Rails DeveloperSalary: Competitive - Direct Hire
Savannah, GA - 
The Company uses patent approved technology to enhance the consumer experience with digital content including music and video. Ecosystem partners and customers include major music labels, mobile services providers and web 2.0 internet services companies such as social networks and on-line retail portals. The company is investing to expand the product suite to take advantage of significant growth opportunities and is looking for smart, creative and energetic employees.

Job Responsibilities:
Responsibilities of this role run the gamut from writing the core building blocks of a web-based media delivery system, managing encoding and rights-management, and developing the front-end experience for end-users. We anticipate large scale volume and are looking for developers who have experience writing bullet-proof code that is built to last (e.g., highly scalable applications).

Experience and Skills Desired:
- 1+ years experience with Ruby on Rails
- Strong knowledge of building secure and scalable Ruby on Rails applications
- Strong knowledge of HTML, JavaScript, MySQL and Apache
- Familiarity with XML, RSS, and an understanding of applying transformations to data sets
- Experience with audio and/or video streaming
- Ability to work collaboratively in a shared code environment
- B.S. or higher in computer science or equivalent
- Strong knowledge of Object Oriented design
- Strong Linux experience
- Version control experience with SVN
- Strong developer background (C/C++)
- Ajax, CSS, other front-end experience
- Media publishing and management experience
- Streaming media background, including rights management, trans coding, etc.
- MySQL database design experience for large scale implementations, MySQL clustering experience
- Mobile content delivery experience Apply for this job
Principal Linux Kernel EngineerSalary: Competitive - Direct Hire
Boston, MA - 
This position is for a senior or principal-level software engineer who will be developing kernel software to support the company's system architecture. This position requires expertise in the operating system internals, Linux and UNIX-like kernels, storage and I/O, networking, and highly available systems.

Responsibilities:
* Be a member of the team in developing virtualization technology on a new operating system platform.
* Specify, design, and implement kernel and driver virtualization software.
* Perform debugging and validation of the new functionality.
* Generate functional and integration test plans. Execute functional and integration tests.
* Characterize and analyze performance issues.

Skills Required:

* BS/MS EE/CS degree or equivalent
* 5+ years software development experience with the Unix/Linux kernel. Requires knowledge of C, scripting languages, kernel-level debugging, and so on.
* Experience with bringing up an operating system to a new platform is required.
* Knowledge of SAN and I/O subsystem is a plus.
* Knowledge of networking subsystems is a plus.
* Excellent verbal and written communication skills.
* Must be goal driven with the ability to work independently and perform as a team player. Apply for this job
Linux System AdministratorSalary: $60-$100K - Direct Hire
Los Angeles, CA - 
Responsibilities:
You will recommend, develop, test, implement, support, secure and monitor all administrative functions for the efficient operation of over 800 enterprise servers based on MS Windows Server (all editions, NT, 2000, 2003, standard enterprise), Linux (RH E4, E3), Macintosh and OSX. Includes creating new network accounts, adjusting disk space restrictions, monitoring server backups and restores, security, maintaining the necessary accounts for users, and setting up and/or upgrading existing servers. Install new servers and design new server environments, and interface with 3rd party vendors for supported applications.

Provide 2nd-level support to the Operations staff and Help Desk to resolve user problems. Must work effectively in a team setting, and be able to mentor junior members or cross train on various disciplines. Provide complex analysis, diagnostics and resolutions to system faults in the server environment.

Qualifications:
Requires a working knowledge of network equipment, configurations and software including: backup, restores, network management applications, TCP/IP protocols, utilities, LAN analyzers, raid disks, virus protection software and servers; experience in supporting daily operations of backups, servers, communications software/hardware including faxing, mail servers and gateways; ability to support 3rd party software such as BISCOM & others; Knowledge and some experience of VMWare Server/ESX, Altiris Patch management, WSUS, IBM Director desired, vbscript, perl, shell (csh,ksh,bash) & Citrix desired. Proficiency in installation and administration of Windows NT/2000/2003.
Must have advanced knowledge of SAN Storage; network/server operating systems; Internet security, Firewalls, IP schematics, Wins/DNS/DHCP; MS Office suite, MS Internet Explorer, IIS, Apache, MS Outlook, Corel Office suite; Windows NT, 2000 and 2003 servers (both standard and enterprise); Windows Clustering configuration and support; VMWare ESX/GSX configuration and support; standard POP3/IMAP4 and SMTP clients including Netscape, Eudora, Outlook Express and Outlook; IBM & HP servers, various blades (BL (HP) & HS (IBM) series). Apply for this job
Senior Linux Software EngineerSalary: Competitive - Direct Hire
Cupertino, CA - 
JOB DESCRIPTION:
Lead the architecture/design of the client settop SW development for the Linux-based Settop projects. Provide project and technical leadership to the component development/test teams (OS, Driver, Middleware, apps, QA) in technical/architecture matters.

Minimum Requirements:
- 14 + years of industry related experience
- 9+ years Digital SW design/development and C/C++
- 5+ years experience with any two of the following:
*Software Architecture
*Linux Kernel
*Settop software
- Education: BS or 20+ years of industry related experience
- Travel: 5%

Preferred Experience:
- Experience in designing/architecting embedded software using the Linux OS/kernel
- Experience in designing software for settop boxes
- Networking Experience
- Education: Masters Degree Apply for this job
Staff Engineer - PHP exp.Salary: Competitive - Direct Hire
Irvine, CA - 
ACCOUNTABILITIES:

* Manage and coordinate software deliverables and schedules for multiple
internal groups.
* Support members of engineering groups by providing direction of program
activities and issues/resolutions.
* Coordinate third party suppliers to complete program requirements.
* Strong organizational skills to manage complex projects.
* Strong time management skills and ability to work most issues with team.
* Anticipate risks and adjust/implement procedures to minimize exposure to
the company and our customers.
* Facilitate efficient communication between internal engineering groups, external vendors and PMO.
* Ability to prioritize daily workload in support of program needs.

QUALIFICATION:

* 4 year engineering degree required.
* 5 or more years experience in software/systems engineering, IFE experience
preferred.
* Requires project management experience.
* Candidate should have experience in C++, Linux, PHP, Javascript, XML, HTML Apply for this job
Principal Software EngineerSalary: to $130K - Direct Hire
Milpitas, CA - 
Job responsibilities include:

* Track and share news of technologies relevant to company initiatives
* Self-driven problem resolution from investigating new technical domains to evaluating potential solutions
* Authors internal and external technical specifications
* Hands-on design and implementation
* Conduct peer reviews of design, user interface, source code and test cases
* Communicates with Product Management, Technical Writers, QA, and Field Engineers on product specifics
* Works with engineering manager in scheduling projects and enforcing good engineering practice
* Mentors more junior engineers

Required Skills

* B.S. in Computer Science, Electrical Engineering, or equivalent degree
* Over 6 years of experience in writing C and C++ code
* Over 3 years of experience in building complete embedded solutions integrating Linux and proprietary technologies
* Hands-on experience in x86 architecture and virtualization are strong pluses (Xen or KVM experience preferred)
* Self-motivated for process, functionality and quality improvements
* Strong problem solving skills
* Strong team work skills with various function groups and remote teams Apply for this job
Embedded Linux Software EngineerSalary: Competitive - Direct Hire
San Jose, CA - 
Responsibilities:
* Develop drivers for networking, hardware video codecs
* Interface with vendor supplied Hardware Abstraction Layer APIs
* Develop IP-based protocols such as TCP, UDP, and RTP
* Develop encryption/decryption implementations for video and audio streams

Qualifications:
* BS or MS in Computer Science, Computer Engineering or Electrical Engineering from an accredited college or university
* Minimum 7 years of experience in embedded software development
* Expert knowledge of C and low-level assembly programming
* Good knowledge of C++
* Experience with ARM and MIPS
* Experience with Embedded Linux (MIPS, ARM)
* Good knowledge of IP protocols such as TCP, UDP, RTP
* Good knowledge of audio, video and image processing including DVD, MPEG-2/4, H.264/AVC, AAC, MP3
* Excellent problem solving skills.
* Excellent verbal and written communications skills.  Apply for this job
Linux System AdministratorSalary: Competitive - Direct Hire
New York, NY - 
Responsibilities

This company needs somebody who has a good handle on patching, configuring, and tuning the Linux kernel. The job will initially entail maintaining a quickly growing computing cluster, tuning data storage and retrieval, and then working on further enhancements to our computing infrastructure by developing whatever applications necessary.

Required:

* C/C++ experience
* Ruby experience
* Python experience
* Java experience
* Sound understanding of Linux and networking
* Debian experience preferred
* Kerberos experience preferred

This company will also reduce the required workload and responsibility if a talented candidate would want to work part time on an open source project dealing with either networking or data storage.
 Apply for this job
Linux Kernel EngineerSalary: Competitive - Direct Hire
Seattle, WA - 
Position summary:
Manage a small team of engineers to provide the Linux operating system environment on different hardware platforms needed to support the upper layers of the company's software. In this position the candidate is “hands on” – doing some of the development work directly, but also providing management responsibility for the Linux group as a whole.

Essential duties:
* Bring up of Linux on new hardware platforms; incorporating the company's extensions to Linux, including drivers, file systems, security extensions, performance optimizations, etc.
* Supporting existing versions of Linux on existing hardware platforms; as well as managing integration of new versions and patches of Linux into the company's products.
* Writing specifications, helping to design new features required in the Linux kernel for the company's products. Managing the team of engineers to perform the work outlined above.

Knowledge, skill, and ability:
* C programming,
* Linux Kernel programming,
* x86 architecture expertise (other architectures such as MIPS or ARM desirable).
* Experience with network programming.
* Hardware level debugging experience desirable.
* Boot PROM programming experience desirable.
* Ability to communicate and work with diverse teams in the company as well as partners outside of the company. * Active member of the Linux open source community a strong plus.

Education:
Master’s degree (M.A. M.S. M.B.A.) from accredited institution in Computer Science, Math, Engineering or related field of study and 5 7 plus years relevant experience; or equivalent combination of education and experience. Apply for this job
Software Engineer - AJAX and Ruby on Rails exp.Salary: Competitive - Direct Hire
Menlo Park, CA - 

Design, build, and test an innovative front end for a ground-breaking new web service.

Requirements:

* Technical brilliance and versatility
* Superior communication skills, both verbal and written
* A passion for creating robust, extensible, well-written software
* Demonstrated experience developing compelling web-based user experiences for consumers such as photo or music sharing, blogging, and social networks.
* Expertise with HTML and CSS
* In-depth knowledge of AJAX and other front-end technologies
* Strong Perl and/or Ruby skills
* Experience with Ruby on Rails and/or J2EE experience is a plus
* Excellent verbal and written communication skills
* Bachelor or equivalent degree in Computer Science. Masters degree preferred.
* A fun, enthusiastic, and unique personality Apply for this job
Embedded Linux Software EngineerSalary: Competitive - Direct Hire
Woodland Hills, CA - 
Job Summary

Position is required to work in fast-paced R&D environment to develop and support new Set Top Box embedded firmware and applications. Person is responsible for all aspects of developing high-quality, robust embedded software for entertainment and productivity focused client-server based services. Position must work closely with other functions to ensure product requirements are met and adherence to aggressive development schedules.

Job Description

Provide software development for successful delivery and maintenance of embedded software for set top boxes to manage the delivery of video, entertainment, and IP-based services for the next generation of in-room entertainment systems targeted to the domestic and international markets. Systems must be complete, robust, supportable, and highly available.

Responsibilities include:
* Develop new applications in C/C++ for embedded STB environment on client/server architecture.
* Work with Linux OS, but have understanding of Windows environment.
* Work closely with product management to define and document functional specifications.
* Provide technical leadership to develop innovative solutions to ordinary problems.
* Document all work including writing functional specifications.
* Thoroughly understand development principles and techniques related to responsibilities.
* Develop user interface to support application development.
* Interface with Customer Support, R&D, QA and Product Management teams.
* Work with other department leaders to understand their operational needs and strategies in an effort to optimize cross-functional collaboration.

Qualifications

* More than 5 years of software development and in a systems level company with experience in developing embedded software in a multi-media delivery environment.
* Thorough knowledge of embedded software/system design and development.
* Solid experience in developing embedded applications in client/server environment.
* Strong skills in C and C++ with Linux/Windows environment.
* Experience with audio/video processing, MPEG encoder/decoder.
* Thorough knowledge of DVD, HD-DVD, MPEG2, MPEG4/DivX, H.264/AVC standards.
* IP Networking knowledge a plus.
* Excellent written and verbal communication skills .
* Ability to work collaboratively with cross-functional teams.
* Self-starter that is capable of creative and innovative problem solving .

 Apply for this job
Linux Software Developer - MPEGSalary: Competitive - Direct hire
Los Angeles, CA - 
This startup is looking for a smart, enthusiastic Linux Software Engineer to design and build real-time, multithreaded broadcast video applications.

Qualifications:
* Linux lead development experience on one or more software projects which were successfully deployed
* 2-4 years of development experience using C/C++ on Linux
* Firm understanding of MPEG2 transport streams and diagnostics
* A Bachelor's degree in Computer Science or a similar field of study
* Embedded systems development experience and/or familiarity with broadcast video (serial digital/SMPTE-259) applications is a plus
 Apply for this job
PHP Software Engineer (2 positions)Salary: Competitive - Direct Hire
Los Angeles, CA - 

A growing company is looking to add to its team of leading software engineers who thrive on advancing technology and building the next generation of digital broadcast video systems. The team works closely together, shaping the future of the market with industry leading tools in an exciting, fast-paced, excellence driven environment.

The Senior Web/Software Engineer is a key member of the engineering team who designs and builds the entire presentation application layer of our advanced transport stream monitoring and reporting system back-end to the front-end user interface. The company challenges its developers to create applications where scalable and efficient designs are critical.

Qualifications:

* Experience in developing high-performance, database-driven websites or web applications.
* 3+ years of development experience
* 2 years of solid PHP development experience with medium to large scale successfully deployed projects
* Working knowledge of database design and SQL standards
* Knowledge of PostgreSQL and/or MySQL databases
* Ability to write high quality code and develop innovative solutions in complex technical areas while working in a fast-paced, dynamic product environment
* A Bachelor's degree in Computer Science or a similar field of studies
 Apply for this job
Red Hat Software © 2000-2007 HotLinuxJobs
Linux® is a trademark of Linus Torvalds
Please visit our new blog
HotLinuxJobs Linux Kernel Jobs and Open Source Jobs