 |
 |
 |
Current Opportunities |
 |
 |
 |
List of Current Job Opportunities |
 |
 |
 |
| Graphics Driver Software Engineer | Salary: Competitive - Direct Hire | Boston, MA - Develop new features, analyze performance and maintain 2D and 3D graphics drivers for a new generation of mobile graphics cores. While this position requires a strong emphasis on 2D and 3D graphics, we are also looking for a candidate that can apply their abilities in other embedded SW areas.
Skills/Experience:
* 2 or more years of pertinent industry experience
* Strong knowledge of C
* Experience with ARM architecture and Assembly code a plus
* Experience with Device Driver development with embedded systems
* Several years experience with Linux Embedded Systems
* Linux kernel development experience
* X11 Driver experience
* Working knowledge of X11 DRI/DRI2 is a plus
* Working knowledge of 2D/3D graphics drivers
* Experience with Open Source issues a plus
Education Requirements:
Bachelor's/Master's degree in Computer Science. Apply for this job |  | | Senior Linux System Administrator | Salary: Competitive - Direct Hire | Chicago, IL - Responsibilities:
* Plan, design, and manage the deployment of highly available IT infrastructure and associated support services, including Linux servers, storage, and infrastructure services (i.e. authentication, authorization, DNS, NTP, etc.)
* Day-to-day, hands on work building, patching, and maintaining Linux systems and underlying hardware
* Work with internal customers to understand functional requirements and make hardware recommendations
* Identify, troubleshoot and resolve system performance issues
* Support mission-critical trading applications in a fast-paced environment
* Build automation into daily processes, including server builds, patching, and configuration analysis
* Develop and deploy server management infrastructure
* Continue development of team documentation, policies, procedures, and standards
Requirements:
* B.S. or equivalent
* At least 5 years hands on experience with enterprise Linux environments
* Excellent communication skills
* Experience with clustering, replication, and other high-availability and disaster recovery technologies
* Ideal candidate would have experience with multiple UNIX and Linux platforms, including Red Hat, Ubuntu, and Solaris
* Ideal candidate would also have experience administering Windows servers and Microsoft Exchange
* Ability to succeed under pressure and in fast paced environment
* Experience with HP and Dell server and storage hardware
* Experience using scripting languages for task automation (Perl, Python, Shell, etc.)
* Ability to travel locally (suburban data centers)
Apply for this job |  | | Senior Embedded Linux Developer | Salary: Competitive - Direct Hire | San Jose, CA - Required knowledge, skills and experience:
- BS or MS in Computer/Electrical/System Engineering
- Minimum of 10 years of experience, mainly in embedded systems software development.
- Strong and proven expertise with C/C++ programming language working on large complex projects in embedded OS
- Working knowledge and internals of embedded Linux
- Hands-on design and firmware development for chassis management (Shelf Manager, BMC) for dynamic monitoring and management of FRU's, sensors, peripheral controllers, alarms and events
- Familiar with one or more of the following standards and technologies - IPMI/ASF, ATCA/PICMG, Pigeon Point Systems, OSA Technologies
- Good understanding of board peripheral devices and hardware bus protocols - PCI/PCIe, local bus, serial, I2C, SMBus, etc.
- Experience in integration of various low-level firmware and software components and building larger system
- Familiar with interfacing with different software components - sockets, IPC, mailbox, etc.
- Hands-on experience with board and system bring-up
- Passionate about high quality, proper design process and taking on larger responsibilities
- Excellent problem solving skills, resourceful and creative
- Excellent communication (written and verbal) skills.
- Familiar with using hardware debug tools
- Strong understanding of system architecture and networking basics
Bonus:
- In-depth knowledge of OS internals and RTOS
- Conversant and experience with various embedded processors and architectures
- Extensive hands-on experience with backplanes, ATCA, PCI/PCIe, hot-swap support, open source and off-the-shelf chassis management software
Apply for this job |  | | Linux Kernel Architect | Salary: Competitive - Direct Hire | Austin, TX - Mandatory experience
-Knowledge of memory management, SMP, and cache coherence issues
-Knowledge of virtualization or paravirtualization
-Understanding of processor architectures
-Ability to identify and fix performance issues
-Proficient in programming in assembly and C
Responsibilities include
-Maintain and optimize a port of the Linux kernel
-Analyze and implement tradeoffs between the processr architecture, hypervisor, and the Linux kernel
-Work closely with processor architects to evaluate new processor features Apply for this job |  | | Linux System Administrator | Salary: Competitive - Direct Hire | New York, NY - Responsibilities:
* Build out our overall systems architecture to ensure that our internal office needs and our software development and production needs are stable and secure as we continue to grow
* Build and deploy new servers for projects that really need to scale
* Assist with day-to-day maintenance, including backup, upgrades, patches, etc.
* Resolve technical, capacity, and security issues
* Asset tracking, ordering, and documentation
* Research, recommend, and implement new technologies
Qualifications:
General-
* Strong communication and project management skills. The ability to communicate well with both technical and non-technical audiences is a must.
* Proven ability to define, outline, and plan project goals and objectives
* Knack for troubleshooting a variety of system, networking, and hardware problems
* A natural affinity for streamlining and automating common tasks to ensure consistency and efficiency
* A high level of personal organization, and the ability to prioritize competing needs
Technical-
Minimum of 5 years hands-on systems experience, including most of the following:
* Experience with Debian and Gentoo based Linux distros
* Strong understanding of networks and servers, including: Iptables VLANs, OpenVPN, Apache, OpenLDAP, DNS, Tomcat, Jboss
* In-depth knowledge of routers and switches
* Configuring and maintaining a user directory using LDAP
* Server setup, monitoring, optimization, and maintenance
* Virtualization, preferably Xen or KVM
* Office systems including: email, VOIP, file server, and backup systems
* Asset management/budgeting
* Supplier/vendor relations
Apply for this job |  | | PHP Developer | Salary: to $95K - Direct Hire | New York, NY - Requirements:
* Creative problem solving skills.
* Knowledge of and experience with web application design (both backend, frontend and how the two interact)
* 4 year college degree (BA or BS) or equivalent.
* Strong ability to work and manage resources independently.
* Excellent communication skills.
* Experience with some Linux distribution (Debian preferred).
* Strong knowledge of PHP, Perl, or Python.
Nice to Have Skills:
* Knowledge of C/C++, Java, and/or Erlang.
* Knowledge of scale-out technologies/techniques (memcached, MogileFS, sharding)
* Systems/database programming experience. Apply for this job |  | | Linux System Administrator | Salary: to $90K - Direct Hire | New York, NY - Primary Responsibilities:
* Primary systems administrator and IT support for all office infrastructure.
* Administer desktop machines, development systems, file storage (NFS/SMB), user management (LDAP/Kerberos), and network.
* Assist team members in general troubleshooting, software installation, and support (Windows, Mac, and Linux clients)
* Automate and maintain scheduled backups of important office and production data.
* Maintain private Debian repository for local software builds.
Secondary Responsibilities:
* Work as part of a small Operations team to maintain our production infrastructure and systems
* Ability to be on call and work quickly under pressure to diagnose and resolve systems-related issues in our production site
* Desire to learn about and understand a complex, scalable, heterogenous production system with many moving parts.
* Help to automate and streamline deployment, monitoring, and maintenance tasks for a production environment with multiple racks of machines.
* Must be excited to strive towards our goal of 5-nines reliability.
Requirements:
* Strong experience with Linux system administration (Debian/Ubuntu preferred)
* Some experience with Windows and MacOS X administration.
* Experience developing or administering scalable applications on a LAMP stack in a multi-server environment.
* Ability to script administration tasks in sh, perl, ruby, or python.
* Strong desire to learn and explore new technologies quickly and independently
* Ability to work as part of a small team in a fast paced environment, responsibly managing and prioritizing many tasks at once.
* Love of problem solving
* General understanding of networking technologies (e.g. VPN)
Apply for this job |  | | Linux Architect | Salary: Competitive - Direct Hire | New York, NY - Responsibilities to include:
* Architects Linux based solutions to business needs and requirements. Designs the environment, hardware specifications, and software layers to provide for a reliable, scalable, secure and highly available Linux Systems Environment.
* Ability to find gaps in the Linux Environment and to offer a solution. To implement this solution with scripts (Perl/bash). Write scripts for task automation, resource monitoring and performance monitoring.
* Works closely with teams of developers, Engineers and Operations to make appropriate infrastructure recommendations based on applications needs.
* Develops and maintains documentation related to the design, installation, administration, and maintenance of multiple Linux systems in a distributed computing environment.
* Manages system performance, makes recommendations to improve and implement system wide changes to enhance overall system proficiency.
* Responsible for designing and maintaining a reliable, scalable, secure and high availability Linux systems environment.
* Support offsite disaster recovery efforts by participating in routine disaster recovery tests.
* Perform root cause analysis for service interruption recovery; create preventative measures and present to management.
* Ensure stability, viability and maintenance of the 24/7 mission-critical production environment.
* Provide for Level 3 escalations. Lead the L1/L2 teams, to find a solution and a create implementation plan.
* Work with project managers and technical staff in defining and documenting technical project requirements
* Ensure systems adhere to IT security policies
* Designs and maintains a repeatable, documented patch deployment methodology for administrators to implement.
* Interface with hardware and software support vendors
Results Expected:
* Provide Emergency Support on an as needed basis (24 by 7).
* Continue to provide and grow role as a LINUX subject matter expert and resource.
* Work with minimal direction and be knowledge seeking.
* Ability to troubleshoot communications protocols [TCP/IP, Telnet, Ethernet, HTTP, DHCP].
* Design and document Linux disaster recovery procedures and practices
* Participate in and analyze data for capacity and performance initiatives
* Design, document and execute systems tests to complement the technical testing process
* Implement Linux security controls
* Lead technology based projects
* Evaluate new technology
* Ability to mentor and supervise junior resources in the absence of an immediate manager.
* Drive the implementation of Linux administration best practices.
* Function as part of a multi disciplined team responsible for optimizing the systems environment.
* Experience with ITIL
* Evaluate/ implement system administration automation products
Required Experience
Experience Required/Technical Skills:
* In-depth knowledge of the Linux OS (Redhat EL 4.x, 5.x).
* Deep knowledge of system internals (scheduling, memory management, tcp/ip stack, etc.)
* In-depth knowledge of LDAP, dns, ntp, kickstart, nfs, dhcp, Kerberos.
* Good knowledge of Networking technologies (from systems perspective), Ethernet, TCP/IP, multicast. Infiniband (IB verbs) an added plus, vlan tagging, RDMA, etc.
* In-depth knowledge of Kickstart procedures.
* Red Hat Cluster Suite
* Create/maintain kickstart environment for dynamic/reproducible system images.
* Create/maintain source RPMs
* Scripting Skills: Bash. Perl and Python knowledge a plus.
* BA/BS or ten plus years of experience.
* RHCE-Level Experience required, RHCA preferred
Apply for this job |  | | Compiler Engineer | Salary: Competitive - Direct Hire | San Jose, CA - Job Responsibility:
Work in a small, tight-knit advanced technology team where you will help lead global company development and optimization of compiler, Linux kernel, tool chain, and system software for high-performance multimedia multi-core CPUs. This position can potentially lead to a software development manager position.
Job Requirements:
* 8+ years of experience with strong background in Compiler. Experience with Tool Chain and SMP/SMT Kernel development a plus.
* Experience with wide variety of compiler aspects including compiler infrastructure, code generation, debug support, and IPA.
* Strong communication and teamwork skills.
* MS or PhD in CS, EE or equivalent.
Apply for this job |  | | Linux Systems Engineer | Salary: Competitive - Direct Hire | New York, NY - Responsibilities:
Ownership of our systems infrastructure across multiple data centers, including hardware, networking (switches, routers and cross connects/private lines/VPN tunnels), OS, backend services (Kerberos, AFS, LDAP, DNS, DHCP, package repositories, etc), storage and security
Ensure availability and performance of Production trading systems during market hours
Improve stability and fault tolerance of our systems and network infrastructure
Enhance monitoring for our systems and network infrastructure, including writing custom checks
Establish and improve performance metrics and system usage gathering with trends
Develop scripts to batch and automate systems tasks
Maintain, create and distribute internal packages for our Linux systems to deploy common settings and tools
Perform database administration duties, including setup/configurations, data population, access control, monitoring, replication and backups, load balancing and
automatic failover, tuning indexes and DB/OS-level parameters to optimize performance, etc
Maintain 150+ computers and network devices with assistance from "remote hands"
Work with exchanges and other service/telco providers on network connectivity, multicast routing, etc
Work with partners, developers, and users to improve our systems and plan for future needs
Stay informed and suggest use of best-in-class industry solutions and new technologies.
Expectation to understand our entire software stack, from kernel issues to application deployment.
Requirements:
Extensive experience with Linux systems
Solid knowledge of some scripting languages (BASH, Perl, Ruby, etc)
DNS, SMTP, NFS, and Apache (with experience in some web programming languages such as PHP)
Knowledge of TCP/IP and some level of experience with Cisco or other enterprise-level network equipment
Desired Skills:
Excellent communication & interpersonal skills
Experience in customer support is a plus
Desire to be an important member of a team working together to achieve success
Debian / Ubuntu Linux
Kerberos, OpenAFS, and LDAP
Extensive experience using and managing 50+ node clusters
Development experience with at least one major programming language
A history of using and contributing to Free Software
Apply for this job |  | | Principal Software Engineer | Salary: Competitive - Direct Hire | Boston, MA - Skills Required:
· Experience developing a network security system or equivalent
· Experience developing high performance, parallel, and multi-threaded programs on GNU/Linux or embedded operating systems.
· Expert level ability with C/C++ programming languages
· Strong background in the Internet protocols
· Experience with open source development tools - gcc, gdb, gprof, valgrind, subversion, bugzilla, et.al.
· Advanced design, debugging, and coding skills
· Proven track record for building and delivering commercial software products
· Complex problem solving skills
· Creative thinking skills
· Advanced analytical, organization, and time management skills
· Strong communication skills
· Strong interpersonal skills, ability to form working relationships with team members
· Proven coaching, and mentoring skills
· Expertise in data structures and algorithms
Desired Job Experience:
· 12+ years proven experience building and delivering commercial software products or equivalent
· Extensive experience with complex products and expert knowledge in area or product discipline
· Design/development of high performance server internals or database internals
· Design/development of distributed systems
· Object oriented design principals
Experience in any of the following technical areas:
Systems
· Linux kernel development
· Other Unix systems development: Solaris, AIX, HP/UX
· Windows development, esp. system and kernel level experience
· Windows Active Directory and LDAP
Network protocols
· Fast-path network packet processing
· Cryptography including Kerberos authentication, Transport Layer Security / Secure Socket Layer, and SSL certificates
· Remote Packet Capture (RPCAP) protocol
Databases
· Database network protocols for Oracle, SQL Server, Sybase, DB2, MySQL, Informix products
· Connection pooling
· Clustering environments
· Database applications: SAP, PeopleSoft, et.al.
· Structured Query Language (SQL)
· Oracle Callback Interface
Compilers
· Compiler front-end development
· Flex and Bison tools
Software virtualization and VMWare.
Desired Education (Degree/Major/Certifications Required):
BS Degree in Computer Science
Masters Degree preferred Apply for this job |  | | PHP Architect | Salary: Competitive - Direct Hire | El Segundo, CA - The PHP Architect is a key member of the engineering team who designs and builds the entire presentation application layer of the company's advanced transport stream monitoring and reporting system back-end to the front-end user interface.
Qualifications
* Experience in developing high-performance, database-driven websites or web applications
* Minimum 5 years of development experience
* 3 years of solid LAMP/PHP development experience with medium to large scale successfully deployed projects
* 2 years of Object-Oriented class design with PHP 5
* 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 study Apply for this job |  | | Graphics Driver Developer | Salary: Competitive - Direct Hire | Bay area or San Diego or Boston - In this position, you will develop new features, analyze performance and maintain 2D and 3D graphics drivers for a new generation of mobile graphics cores. While this position requires a strong emphasis on 2D and 3D graphics, they are also looking for a candidate that can apply their abilities in other embedded SW areas.
Requirements:
- 2 or more years of pertinent industry experience
- Strong knowledge of C
- Experience with ARM architecture and Assembly code a plus
- Experience with Device Driver development with embedded systems
- Several years experience with Linux Embedded Systems
- Linux kernel development experience
- X11 Driver experience
- Working knowledge of X11 DRI/DRI2 is a plus
- Working knowledge of 2D/3D graphics drivers
- Experience with Open Source issues a plus
Apply for this job |  | | LAMP System Administrator - Web Scale Engineer | Salary: to $120K - Direct Hire | San Antonio, TX - The LAMP Systems Administrator Expert-Web Scale Engineer will be responsible for supporting Enterprise level customers via monitoring alerts, SMS Text alerts, ticketing system or warm hand off phone calls. The ideal candidate will be an expert LAMP systems administrator and have exposure to large scale sites. Provides advanced troubleshooting of LAMP- related open source technologies, Web-sites, systems, networks, and databases. Monitors customer Web- site/LAMP environment via real-time tools and alerts. Maintains the health and optimization of the customers Web-site environment via predictive analysis trending. Assist in production discipline (load testing, postmortem and documentation). Serves as the primary contact for highly technical customer contacts in order to provide visibility during a crisis.
Requirements
* Mastery level knowledge and experience working with open source high volume (14-20 million hits per day) Web site applications (Linux, Apache, MySQL, PHP, Perl, Python, Drupal, Wordpress, etc).
* Mastery knowledge of Web site deployment using Content Management Systems (CMS), managing and maintaining, multiple Web sites for enterprise environments.
* Expert understanding of networking principles.
* Expert knowledge of Web site applications such as, Magento E-Commerce, Web analytics such as Omniture.
* Expert knowledge of PHP, Perl, and Python scripting.
* Excellent knowledge of Web site load test tools such as Gomez.
* Mastery knowledge of server platforms (Dell, HP and Sun).
* Mastery knowledge of SAN and DAS configurations excellent interpersonal and communication skills.
* Continually expands knowledge in the areas of new developments and trends.
* Requires 10+ years experience working with Web-site applications (Linux, Apache, MySQL, PHP, Perl, Python, Drupal, Wordpress, etc).
* 7+ years experience with Server, Networking, and SAN or DAS knowledge.
* Technical Customer Service experience preferred.
* Sales, sales support, or consulting experience a plus.
* Excellent ability to handle multiple tasks and prioritize work in order to maintain required productivity levels.
* Must be detailed in documenting information and practice good follow through techniques.
* Excellent problem solving abilities, coupled with a desire to take on responsibility.
* Excellent written and verbal skills; bi-lingual skills is a plus.
* Bachelors degree in computer science, engineering, or equivalent work experience preferred.
* Due to the 24/7 operations of the business, must be on call and able to work a flexible work schedule, may include nights, weekends, holidays, etc.
* Ability to develop reports and presentations that effectively communicates important business data.
Apply for this job |  | | Linux System Administrator | Salary: to $70K - Direct Hire | San Antonio, TX - The responsibilities of the System Administrator are:
* Maintaining and deploying Linux servers, services, and clusters
* Preventing and reducing the impact of customer-impacting incidents
* Providing tutelage to lower-level Admins and Support Techs
* Working closely with the Engineering team to deploy new services
* Participating in on-call rotation
Requirements:
The most competitive candidate will have the following:
* 3-5 years experience as a Linux Administrator
* Experience configuring and managing Apache, MySQL, Postfix, LDAP
* DNS and networking fundamentals including diagnostics with Unix tools
* Experience developing/debugging web applications
* Experience scripting/debugging in PHP, Perl, Ruby, Python, or any other advanced language
* RHCE preferred
Apply for this job |  | | Linux Device Driver Developer | Salary: Competitive - Direct Hire | San Jose, CA - Job Requirements
- Experience in developing Linux device drivers.
- Experience with Linux Kernel programming.
- Familiar with the Linux kernel and networking developer community.
- Programming proficiency in the "C" language is required.
- Experience with developing PC based device drivers and/or system software.
- Detailed knowledge of PC HW and system SW is required.
- Experience in trouble-shooting HW device level problems is required.
- Proficiency in X86 assembly, is strongly desired.
- Detailed knowledge about Ethernet networking is strongly desired.
- Knowledge of higher level network protocols including TCP/IP.
- Knowledge and experience in SCSI, iSCSI, and FC protocol is desired.
- Solid understanding of PCI and skills to debug PCI protocol issues using logic analyzers is strongly desired.
- Experience with ASIC environment.
- Excellent communication skills and good teamwork are needed.
- Must be highly motivated.
- B. Sc. in Computer Science or Electrical Engineering plus 6-8 years of related experience. Apply for this job |  | | Senior System Administrator | Salary: Competitive - Direct Hire | Walnut Creek, CA - Qualifications (required):
* Bachelor's degree or equivalent combination of education and experience
* Three or more years experience working with small to medium size networks
* Several years experience with Linux and/or Unix systems administration
* Experience working with hardware and OS setup and maintenance
* Python, Bash or other shell scripting expertise
* Willing to learn and manage a small Windows/MacOS office network
* Able to participate in resolving critical system issues 24/7
* Able to work with a team, as well as independently, on various projects
* Able to document procedures in a reasonable manner (internal wiki)
Experience with any of these topics is a plus:
* Developing tools with the Python scripting language
* Switches, routers, firewalls, and other network basics (DNS, DHCP)
* Understanding of network security, encryption tools, etc. (SSH, VPN)
* Automated deployment and management of Linux systems (FAI, Kickstart)
* RAID-5/6 setup, and basic software/hardware RAID knowledge
* Setup of server rooms, rackmount and blade systems, cooling, etc.
* HP Blade c-class systems, Dell PowerEdge Servers (1750,1850,1950)
* Co-location, clustering, fault-tolerant systems
* Remote administration and setup (Lights out)
* SAMBA, Windows Domains, Active Directory
* Virtual Machines (Xen, VMWare, VirtualBox, UML)
* Mail administration (IMAP, postfix)
* NFS, automounting, NIS/YP
* Tape backup hardware / Bacula
* Basic web administration (httpd, wiki, etc.)
* VLANs and SNMP/RMON configuration and monitoring
* Performance and Capacity monitoring (Nagios, ntop, etc.)
* Database admin (MySQL, Postgres) Apply for this job |  | | Senior Linux Software Engineer | Salary: Competitive - Contract-to-hire | San Jose, CA - Required Experience : More than 5 yrs relevant experience.
Necessary : C/C++, Embedded, Linux, state of the Graphics libraries such as DirectFB and OpenGL. Experience on digital media streaming and web
related technologies. In depth experience working with GUI and media playback on consumer electronics devices. Experience in complete life cycle of product development.
Desired : Experience with consumer electronics products like media players , set-top boxes. Knowledge of specifications like MPEG, H.264, UPNP and DLNA. Web related client server technologies like HTML, HTTP,
XML. Experience on internet based social networking related technologies like Twitter, You tube, etc.
Job Description : You would be working on fast paced development of a consumer electronics device. You'll be working on applications and associated middleware for the development of advanced digital media player. The job responsibility would include new feature development as well as bug fixing on existing code base. You must be a fast learner and should have good communication skills. Apply for this job |  | | Linux Software Engineer | Salary: Competitive - Direct Hire | Chicago, IL - Description:
The Java Developer will primarily work on the trading support tools and systems. The ideal candidate will have extensive experience building complex web applications, preferably using Java and related technologies, with heavy emphasis on service level programming. The candidate will be able to quickly come up to speed on a large existing code base, and be able to contribute with little direct oversight.
Requirements:
5+ years of Java experience
Java SE 1.5 experience
Unix/Linux based systems experience/ kernel experience preferred
Working knowledge of ORM solutions (ie: Hibernate, JPA)
Client / Server development skills
Advanced knowledge of SQL (Postgres preferred)
Skilled in developing for a multi-processor multi-threaded system.
Strong analytic and problem solving skills a must Apply for this job |  | | Linux Software Engineer | Salary: Competitive - Direct Hire | Chicago, IL - Core Responsibilities:
*Maintain and enhance mission critical brokerage system
*Design and develop improved systems for transferring quotes and other market data from quote feeds to trading and other applications
*Maintain existing message transport systems, improving and fixing problems
*Maintain and enhance high- performance code to connect to exchanges and brokers
*Must understand all execution strategies offered by exchanges, routing brokers and others
*Devise and implement short and longer-term fixes and patches when required
Desired Candidate Attributes:
*At least five or more years of Java/ C/C++ software development experience
*Experience in Kernel *level development, preferably Linux
*Development of electronic trading platform, credit card processing, or other highly transactional system is strongly preferred
*SQL database experience
*Strong verbal and written communication skills Apply for this job |  | | Member of Technical Staff - Python exp. | Salary: $85 - $110K - Direct Hire | Walnut Creek, CA - This position requires a bachelor's degree in Computer Science or a related field and 5 years of development experience with Object Oriented Programming languages such as C++ or Python. Experience must include the following: software development in a Linux environment involving networking and concurrency issues; development of SQL databases; use of Git or Subversion and staged software testing and deployment; Linux system administration including setup and management of workstations and servers, compute clusters, and system monitoring with Nagios. Must have six months experience with FIX protocol for electronic financial services and with Reuters and Bloomberg data services APIs. Must be available to be on-call 24/7 to provide support for trading issues.
Job duties for this position include:
Develop and enhance international financial instrument trading software used to trade in over 50 markets in the United States, Europe, and Asia. Develop an electronic trading infrastructure running on Linux systems using the Python and C++ object oriented programming languages, as well as Python's Twisted asynchronous event framework, to interface with brokers using the FIX protocol. Configure and deploy Linux computer systems running this software on a 24/7 schedule, supporting worldwide and around-the-clock electronic trading. Develop scalable, concurrent solutions for gathering, storing, and computing with very large data sets. Build SQL databases of trading instruments to explore new trading opportunities, using the Bloomberg and Reuters APIs. Work with a core team to develop solutions to short-term and long-term problems that arise in infrastructure deployment, using collaborative code management tools such as Git, and the GNU development toolchain. Responsible for verifying software integrity using sound engineering principles and testing/deployment methodology. 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 |  | | 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 |  |
|
 |
 |
|
|
 |