Previous Job
Technical PM
Ref No.: 18-29986
Location: Lincolnshire, Illinois
Position Type:Full Time/Contract
Start Date: 05/01/2018
 1. is an IT PM in Lincolnshire, IL. JD attached. This is more of a technical resource than a true PM. Need hands on technical and management experience. Salary is $70-$80K.
2. Firmware Test Automation Engineer.
Salary range is in the USD 55-65k.
Location – Houston, Texas
Job Description:
  • Design and develop Automation for quality testing of high quality firmware within an agile development framework
  • Develop and add features to the automation framework for new features and new generations of products.
  • Good debugging and analysis capability.
  • Participate in feature planning and work with the team to execute the plan
  • Participate and practice agile development software activities.
  • Communication skills and interaction with client and its customer.
  • Minimum 5-7 years of Experience.
  • Minimum 4-5 years of Experience in C++ programming.
  • Good knowledge of Object oriented programming.
  • Knowledge of Linux system programming and scripting.
  • Knowledge of SCSI, SAS and SES protocol and programming.
  • Should be capable of understanding Spec, programming to specs.
Good to have:
Knowledge of RESTFUL, gSoap, Expect programming, XML, and Perl scripting.
3.  Title: Firmware Development Engineer
Salary: USD 60-75k per annum
Please find the below detailed JD:
Requirement is on C++ based on Linux, all other things are optional.
Job Description: Experienced Software/Firmware Engineer responsible for designing, developing and supporting embedded firmware for server storage applications. In this role, you will be working within a team of other software/firmware engineers delivering industry-leading storage products for the Enterprise and Data Center environments. You will work closely with hardware, ASIC, storage management, other firmware, OS driver and test teams to help deliver complete solutions.
• Design, develop and unit test high quality firmware within an agile development framework

• Develop features for new generations of products as well as supporting current ones
• Interface with other teams to build an integrated solution
• Deliver firmware that meets all customer requirements and aligns with customer solution framework
• Interface with program management; provide high quality status updates and meet commitments
Qualifications: Required
• Minimum 2-8 years of software development experience
• Minimum 2-8 years of C++ programming experience

• Minimum 2-8 years of experience on Linux
• BS or MS or equivalent degree in Computer Engineering, Electrical Engineering, Electronics or Computer Science
• Experience developing storage products
• Experience in embedded Linux or ThreadX or other embedded OS
• Experience in other object oriented programming languages
• Proficient with scripting languages (Perl, Python or similar)
• Experience in developing storage products
• Experience with interfaces such as SAS, SCSI, PCIe, RAID, I2C, etc.
• Excellent communication skills
• Ability to debug complex system-level problems
• Strong interpersonal skills and experience as part of a collaborative development team
• Strong problem solving, hands-on debugging, lab skills and use of test equipment 
• Highly motivated and can achieve goals with minimal supervision
• Experience with the agile software development process
• Experience using source level debuggers such as gdb, GHS etc.
• Familiar with typical Source Code Management (SCM) systems such as svn, git etc.