Friday, August 17, 2012

System Software Engineer


Apply for this job: Your application choices are:
If you would like to include a cover letter, please be sure combine your cover letter and resume into one document.

More information about this job:

Overview:
About the Job
The Application Acceleration and Delivery space is thriving and Akamai is growing with it! We're looking for top-notch engineers to design and create IP application acceleration software in a fast paced and ambitious development environment.  As a member of the IP Application Acceleration Engineering team, you will design, develop, and analyze systems focused on network, transport, and application acceleration.  Our globally distributed platform is built for 24x7, real-time, fault tolerant operation, presenting unique challenges and requires creative yet sound development and design decisions. 

About the Team
You will be an integral part of a highly skilled team of engineers responsible for the design and development of Akamai's IP Application Acceleration product line.  Share in the experience and breadth of knowledge that can only come from managing a global deployment of 50,000+ servers in 1,000+ networks.  Akamai's team of engineers has time and again developed unique solutions to complex problems and routinely surpassed fundamental limitations of traditional networking. Our technology is changing the rules of the game and challenging traditional thinking in a rapidly growing and very exciting market.

Responsibilities:
* Design and develop software for Akamai’s IP Application Acceleration platform.
* Collaborate and innovate software solutions for complex and interwoven sets of problems.
* Learn about existing Akamai technologies and apply them to system design.
* Develop unit tests and tools to support rapid development.

Qualifications:
Basic Qualifications
* Bachelor's Degree in Computer Science or equivalent.
* 2+ years of C/C++ development experience on Linux/Unix platforms.

Desired Qualifications
* Skilled in TCP/IP networking, multithreading and server development.
* Understanding of common Internet protocols (IP, TCP, SSL/TLS, HTTP, DNS, etc).
* Excellent written and verbal communication skills.
* Self motivated and ability to make solid independent technical decisions.
* Desire to work in a fast-paced, results orientated team environment.
* Experience developing scalable software for large transactional and/or distributed systems.
* Experience incorporating secure communication and authentication methods.
* Ability to design and build new software features from the ground up; experienced complete development cycles as an individual and in team environments.

Other Information
* Is relocation available for this position: No
* Is US Citizenship required: No
* Is a Security Clearance Required: No
If yes, applicants selected will be subject to a government security investigation & must meet eligibility requirements for access to classified information.

About Akamai: No one carries more of the world's Web traffic than Akamai, so working with Akamai means you’re helping some of the world’s best known brands succeed in bringing any experience to any device, anywhere. Cloud computing, SaaS, eCommerce, online entertainment and dynamic personalized experiences are all fueled by Akamai technology. Join Akamai and you join a culture that’s extremely intelligent, strongly supportive and passionately committed to delivering world-class solutions. Some of the best minds in business, mathematics, and engineering work at Akamai – leading, learning and shaping the future of the Internet.

Contact us!
If you're excited by Akamai and would like to help change the online landscape please apply. No time to apply?
Join our Talent Community.

Akamai Technologies is an Affirmative Action, Equal Opportunity employer (M/F/D/V) that values the strength that diversity brings to the workplace.

Monday, August 6, 2012

Entry level electric engineer Hardware-I - HP Houston


Designs, analyzes, develops, modifies and evaluates electrical/electronic parts, components, sub-systems, algorithms, or integrated circuitry for electrical/electronic equipment and other hardware systems. Conducts feasibility studies, design margin and validation analyses and empirical testing on new and modified designs.  Assists in architecture development and assessment.  Evaluates reliability of materials, properties, designs, and techniques used in production.  May direct support personnel in the preparation of detailed design, design testing and prototype fabrication.
Responsibilities
  • Designs portions of engineering solutions for electrical and electronic parts, subsystems, integrated circuitry, and algorithms based on established engineering principles and in accordance with provided specifications and requirements
  • Implements established test plans for existing designs, including validation of tolerances, form/fit/function, shock and vibration, electromagnetic interference, safety, reliability, thermal generation, and system power measurements
  • Develops understanding of and relationship with internal and outsourced development partners on electrical hardware design and development
  • Participates as a member of project team of other electrical hardware engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for low to moderately-complex products.

Education and Experience
  • Bachelor's or Master's degree in Electrical Engineering,  Computer Engineering or equivalent
  • Minimum 0-2 years’ experience
Knowledge and Skills
  • Experience or understanding of electrical design tools and software packages.
  • Good analytical and problem solving skills.
  • Understanding of design for electronic components, integrated circuitry, and algorithms
  • Understanding of thermal and electromagnetic properties of materials and managing emissions.
  • Good written and verbal communication skills; mastery in English and local language.
Work Authorization
  • Must have  a legal right to work in the U.S. without sponsorship
Work Location
  • Houston TX 77070  USA
Resume Submission:  E-mail resume to: lijun.qin@hp.com

Entry level software engineer Firmware-I - HP Houston


Firmware engineer to assist with development of next generation Smart Array controller. Analyzes, designs, programs, debugs and modifies firmware. Work often involves digital hardware and real-time operating systems. Position requires knowledge and exposure to hardware design. Typically programs C, some assembly language.
Responsibilities
  • Codes and programs enhancements, updates, and changes for portions and subsystems of firmware.
  • Executes established test plans and protocols for assigned portions of code; identifies, logs, and debugs assigned issues.
  • Develops understanding of and relationship with internal and outsourced development partners on firmware design and development.
  • Participates as a member of project team of other firmware engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for low to moderately-complex products.
Education and Experience
  • Bachelor's or Master's degree in Computer Science, Information Systems, Electrical Engineering, or equivalent
  • Minimum 0-2 years’ experience
Knowledge and Skills
  • Typically programs C, some assembly language.
  • Experience or understanding of firmware design tools and languages.
  • Good analytical and problem solving skills.
  • Understanding of firmware and hardware design principles.
  • Understanding of basic testing, coding, and debugging procedures
  • Good written and verbal communication skills; mastery in English and local language.
Work Authorization
  • Must have  a legal right to work in the U.S. without sponsorship
Work Location
  • Houston TX 77070  USA
Resume Submission:  E-mail resume to: lijun.qin@hp.com

Friday, August 3, 2012

Developers needed


Who are we:We are Amirsys, a leading provider of an array of solutions targeted at medical professionals, residents and medical students, all serving the goal of enhancing the diagnostic or educational process. Since 2001 our physicians, software engineers, content specialists, editors, graphic artists and other team members have dedicated themselves to a single goal: improving the quality, timeliness and accessibility of medical information for use by physicians to improve patient care and by residents to learn the skills needed to provide top quality patient care.

Summary:As the developer of the leading online radiological and pathological reference tools, Amirsys takes pride in providing the highest quality in the industry. As a Software Developer for Amirsys, you will participate in the design, development and launch of our digital referencing tool products. Amirsys welcomes your experience with software development, as well as your ability to assist in the design and development of our digital technology. A medical background is not necessary, but we would find your motivation to contribute to meaningful and life-saving products a perfect fit for Amirsys.

What you’ll be doing:Deliver quality software solutions that meet business objectives
Maintain architecture and develop group standards
Direct coding
Work with Product Managers to coordinate changes to and the release of products
Interact with MD’s regularly

What you "need":Extensive knowledge of and experience with Java
Experience with common web application platforms and frameworks (i.e. Spring, JPA, Grails, Maven, etc)
Direct experience working within an Agile development team (important but not required)
The ability to communicate with non-technical stakeholders (a must)
Experience setting and maintaining technical direction within a software product

What’s in it for you:This position will be a full-time, salaried position with competitive and generous compensation
Benefits include medical, vacation, personal days, sick time, 401(k), and an incentive bonus

Our culture:We value our employees’ time and efforts
Our commitment to your success is enhanced by our competitive compensation
We work to maintain the best possible environment for our employees, where people can learn and grow with the company
We strive to provide a collaborative, creative environment where each person feels encouraged to contribute to our processes, decisions, planning and culture.

Interested please send mail to mreynolds@amirsys.com

Wednesday, August 1, 2012

Test Automation Engineer - Seamless




Seamless is the most trusted and comprehensive source for local restaurant information and online ordering. We have made finding and ordering food from local restaurants fun and easy for more than 1.5 million members and many of the world's largest companies. Through Seamless.com, MenuPages.com, and applications for the iPad (R), iPhone(R), Android (TM), and BlackBerry (R), we offer access to over 45,000 menus, 200,000 user-generated ratings and reviews, and exclusive discounts from restaurants in 50 cities including New York, Washington DC, Boston, Chicago, San Francisco, Los Angeles, Philadelphia, Houston, Miami, Seattle, Baltimore, Austin, and London. Seamless facilitated over 15 million food orders from its 10,000+ partner restaurants in 2011. Seamless is an independent, privately held company.

Seamless is currently seeking a Test Engineer.  This person will have the responsibility to assist in the daily activities of the Quality Assurance department.  Some of their primary responsibilities will include working with Project Management and development to ensure that the software we create achieves and maintains the highest levels of quality possible and to build and maintain a test automation suite to provide continuous testing amidst our rapid release cycle.

Responsibilities include, but are not limited to:      
  
·       Previous experience creating and executing effective tests to improve quality
·       Assisting development team in completing projects that will introduce new features and new functionality to our site
·       Participate with a team of software developers on moderate to large-sized projects and provide technical leadership in several aspects of software construction from basic software coding to providing input in specific tools and languages - .NET, C#, AJAX, HTML, CSS, JavaScript, Web Services, etc.
·       Work with project management in establishing proper project plans, including all aspects of quality assuranceParticipate in technical training programs and discussions
·       Assist the IT management in building a high performance and continuous improvement culture, while modeling a positive approach and "can do" attitude.  

 Requirements:

·       Bachelors degree or equivalent work experience
·       2+ years of professional software development experience, including n-tier software development experience and professional .NET development experience (C# preferred)
·       Experience with ASP.NET, preferably with C#
·       2+ years of Quality Assurance experience
·       Ability to perform testing tasks such as planning, scheduling and testing software products to ensure products meet design specifications and functionality requirements
·       Familiarity with various testing types and techniques: Black Box, White box, integration, usability, smoke, negative, acceptance, regression, etc.
·       Expert troubleshooting and reasoning skills
·       Performing creative and real-world testing to isolate problems
·       Familiarity with Quality Assurance methods and practices
·       Familiarity with SQL preferred
·       Experience with an agile software development methodology preferred

Software Engineer - Spillman Technologies


Job Summary


Seeking smart, self-motivated, well-rounded software engineers who excel at solving problems and seeking to improve processes in innovative ways.  Must value teamwork and communication.  Will work closely with other engineers in small, dynamic teams.  Must be adept at learning new technologies quickly.  Duties will include designing, developing, and maintaining high-quality code for a robust public safety software package written in Visual C++ and Java.

Requirements


·       Experience in Visual C++ or Java
·       Proficient on UNIX and Windows platforms
·       Familiar with XML, HTML, Perl
·       Skilled at RDBMS data design/modeling
·       Knowledgeable of Object Oriented Programming techniques
·       Windows application development experience preferred
·       Familiar with Microsoft Office applications such as Word and Excel
·       BS in Computer Science or equivalent degree
·       2+ years relevant development experience preferred

Duties & Responsibilities


·       Design, develop, and maintain application software following established standards, procedures, and specifications.
·       Implement approved changes to application software to maintain standards, correct problems, and to modify, develop or enhance functionality.
·       Organize and participate in software design and code reviews.
·       Analyze software requirements to determine feasibility of design and implementation within time and cost constraints.
·       Able to participate in group discussions by expressing thoughts and ideas clearly.
·       Maintain an approachable demeanor and a positive can-do attitude.
·       Collaborate designs with team members in order to find the solution that best fits the requirements.
·       Consult with customers and co-workers in a professional manner.

The above statements describe the general nature and level of work being performed in this job function.  They are not intended to be an exhaustive list of all duties, and indeed additional responsibilities may be assigned, as required, by Spillman Technologies, Inc.  The employee must possess the knowledge and skills described on this page

Essential Education, Work Experience and Skills


Education and Work Experience
A Bachelor’s degree in Computer Science or equivalent degree and 2 years or more of experience in software product development, or Master’s Degree required.

Specialized Knowledge and Skills
General technical knowledge in the software development process including, specifications, design, implementation and stabilization.  Good communications and interpersonal skills.  Positive attitude and willingness to learn.

Equipment and Applications
Good working knowledge of the Windows operating system and proficiency in typing at a standard PC keyboard.  Good working knowledge of UNIX operating systems commands and the use of UNIX editors such as vi or emacs.  Knowledge of the Microsoft Office applications such as Word, Excel are used daily.


Work Environment and Physical Demands
General office environment.  Moderate levels of stress may occur at times.  Overtime may be required at times to meet development deadlines.  No special physical demands required.