 |
 |
 |
Current Opportunities |
 |
 |
 |
List of Current Job Opportunities |
 |
 |
 |
| Senior Linux Engineer | Salary: $50 - $60/HR. - Contract | Seattle, WA - The ideal candidate will be able to:
* Produce public source distributions of Open Source software as required by their license agreements. Supported platforms are mostly Linux-based; one is Windows-based.
* Produce escrow distributions as required.
* Automate these processes to the extent reasonably possible.
Required Skills:
* Configuration tools: Must have mastery of make, Makefiles, configure, autoconf, RPM, and other packaging means. Also, this person must have the ability to generate and apply source patches.
* Programming languages: C/C++ and Java.
* Embedded Development: Embedded and cross development targeting different microprocessors.
* Scripting Languages: Shell, Perl, Python, and Java Script.
* Mastery of Linux and the rules of Open Source code development.
EDUCATION:
* BA or BS from an accredited institution and 8+ years of relevant experience or equivalent years work experience. Apply for this job |  | | Web Application Engineer - Ruby on Rails | Salary: Competitive - Direct Hire | Emeryville, CA - Job description:
Seeking a software engineer with expertise in Ruby on Rails, dyanamic web technologies (Javascript/AJAX/HTML), and webservices to assist in the development of applications for server and network management, file transfer and content distribution, and workflow automation. Candidates with strong software development skills (C++, Java, Web technologies), and experience creating effective, capable User Interfaces are encouraged to apply.
Responsibilities:
The position is ideal for an ambitious entry-level programmer or someone with a few years of software development experience interested to grow his or her skills, or an experienced programmer interested in interfacing the latest web technologies with backend systems in C++. As a member of the company's network management applications team, you will design, develop, and implement web-based applications for automating and managing file transfer workflows, and create tools for software build and testing automation. Development will use Ruby on Rails primarily, along with Javascript, Flash, webservices (SOAP/REST) and C++.
Required Skills:
* Comfortable programming in Ruby or similar language (1 year+ experience); Ruby on Rails experience a plus
* Comfortable with HTML/CSS and Javascript
* Experience with Flash and other dynamic web technologies a plus
* Experience with development of webservices (SOAP or REST) a plus
* Comfortable with SQL and database programming paradigms
* Strong Java and C++ programming a plus
* Familiar with both Windows and Linux systems and development environments
* Attention to detail and ability to thrive in a self-starter environment, with a high degree of responsibility and flexibility
Desired Background:
* B.Sc. or greater in Computer Science/Engineering or related discipline
* At least 1 Year of professional software development experience or internship equivalent Apply for this job |  | | Linux Developer | Salary: Competitive - Direct Hire | Emeryville, CA - Responsibilities:
As a key member of our engineering team, you will have the opportunity to influence the strategic direction, conception, and implementation of our core protocols and new products in the areas of high-performance transfer, network management, and content security. The job is ideal for someone looking for an open-ended challenge in an early-stage company, and an opportunity to make a difference in terms of technical invention and market impact.
Required Skills:
* Expert knowledge of C/C++ (Java a plus), and experienced with standard Linux, Unix, Windows and Mac development environments and tools
* Deep understanding of TCP/IP networking and protocol design
* Cross-platform (Linux/Unix/Mac/Windows) application development experience
* Proven experience building highly robust, scalable software systems
* Experience building distributed and high-peformance networking applications a plus
* Experience in kernel-level network and file systems programming a plus
* Knowledge of applied cryptography and implementation of secure systems a plus
* Ability to thrive in a self-starter, non-hierarchical environment, achieving results on tight timeline
* Excellent written and verbal communication skills
* A desire to create a lasting, high-quality software platform that truly revolutionizes network data delivery
Desired Background:
* B.Sc. or greater in Computer Science/Engineering or related discipline
* At least 5 Years of professional software development experience, or 3 Years for M.Sc. applicants Apply for this job |  | | Lead Linux Kernel Engineer | Salary: Competitive - 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 Architect | Salary: 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 Engineer | Salary: $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 Engineer | Salary: 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/Developer | Salary: 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 Engineer | Salary: 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 Engineer | Salary: 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 Engineer | Salary: 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 Architect | Salary: 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 |  | | PHP Developer | Salary: 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 Engineer | Salary: 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 |  | | Java and/or PHP Developer | Salary: 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 Engineer | Salary: 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 |  | | Principal Linux Kernel Engineer | Salary: 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 |  | | Senior Linux Software Engineer | Salary: 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 Engineer | Salary: 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 Engineer | Salary: 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 Kernel Engineer | Salary: 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 |  | | Embedded Linux Software Engineer | Salary: 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 - MPEG | Salary: 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 |  |
|
 |
 |
|
|
 |