Python Software Systems Development Engineer

company banner
OSI Engineering, Inc.
python, csv, json, api, c, instrument, matlab
Contract W2, Contract Independent, Contract Corp-To-Corp
Depends on Experience

Job Description

Instrumentation Systems Software Developer in Austin, TX


A Health Technology group is looking for software engineers who will design key SW components for new instrumentation. If you're the right person for this position, you'll have strong objected-oriented programming skills, an interest in interfacing with Hardware, & look forward to working closely with electrical engineers, optics engineers, and biomedical experts to develop fast, seamless measurement systems. You will work closely with the validation and hardware groups to ensure the success of current and future products from a popular consumer product manufacturer.

You will be responsible for development and deployment of software for calibration and performance verification systems, for ultimate handover to test engineering groups for mass production.   In particular, your focus will be in integrating standalone processing & control components to create a complete system,  driving instruments and processing their output in a fast, repeatable manner.   


  • Designing application-specific instrumentation systems
  • Developing and debugging software in C/Objective-C/Python
  • Developing data processing algorithms using Python or MATLAB
  • Working closely with station system engineers to drive system bring-up and qualification at vendors and contract manufacturers (usually in Asia)
  • Analyzing volume data to determine the next step for improving performance in both the instrumentation and the product
  • Performing failure root cause analysis and driving resolution


  • BS or higher in CS / Computer Engineering
  • Working capability with C, C++, or Objective C, and Python
  • Experience in interfacing with hardware
  • Excellent analytical skills
  • Excellent written and verbal communication skills
  • Experience designing HW interfaces or drivers is a plus
  • Familiarity with Objective-C or iOS/OS X development is a plus

Location: Austin, Texas

Duration: 6+ months

Company Information

OSI Engineering is a leading talent acquisition and services company, building powerful IT and Engineering development teams to meet speed-to-market demands across the US. We develop, implement and manage workforce solutions through every stage of the product lifecycle, from early application development through final production, delivering the highest-level technology professionals. Our capabilities include technical staff augmentation, managed service programs and resource planning solutions.

With over 20 years of experience, OSI’s technical expertise spans the software stack from the firmware layer up to the user interface. We deliver dynamic and diverse teams for IT Services, Networking Data Services, Cloud Infrastructure and Services, Big Data, Mobile Hardware and Applications, Internet of Things (IoT), Connected Car, Enterprise Information Security and Data Science. Our quality-focused approach to talent acquisition and services helps our clients successfully launch their concepts and products that change the world.

Dice Id : 10365912
Position Id : 6957325
Originally Posted : 9 months ago

Similar Positions at OSI Engineering, Inc.

Optical Test (ATE) Engineer
  • Cupertino, CA
  • 4 days ago