Embedded Engineer

POSTED: February 12, 2018
POSITION TYPE: Full-time Benfits eligible
START DATE: Immediate Availability


At BASi, we focus on developing innovative services and products that increase efficiency and reduce costs associated with taking new drugs to market. Consider BASi as your next career move! We offer a small company feel where we work hard but have fun.


Serve as lead embedded software engineer working with engineering team in all stages of next generation product design and development, provide embedded software support for multiple existing lab instrument products and product/embedded software improvements.

  • Systems require interface with/ and real time control of instrument-specific electronics and I/O, and communication with associated PC-based software with high reliability.
  • Strongly influence CPU selection and embedded software decisions for new products.
  • Work in conjunction with senior management, engineering and manufacturing to execute all aspects of new product embedded software design and development.
  • Analyze and comprehend existing C-based embedded code in order to troubleshoot, extend, or refactor code to support existing product lines.
  • Demonstrate good analytical and mathematical skills to solve complex problems.
  • Demonstrate good communication skills and ability to handle multiple projects.
  • Thoroughly document and test functionality of embedded software and associated communication protocol implementations
  • Provide engineering estimates for specific tasks to enable resource allocation decisions and overall delivery lead time estimates for product updates/product development.
  • Develop test cases and test procedures for code validation and manufacturing quality control.
  • Analyze and comprehend existing C-based embedded code in order to troubleshoot, extend, or refactor code for current products.


  • B.S. in Electrical Engineering, Computer Engineering, Software Engineering or Computer Science with 3 to 6 years relevant work experience.  B.S. in Electrical Engineering Technology with strong experience may be considered. Equivalent combination of related education and required work experience will be considered.
  • Expertise in real-time embedded software design and development using C is required.
  • Proficient in configuration and use of embedded software development tool chains and debugging environments.
  • Not responsible for electronics design, but must have ability to understand and interface with A/D, D/A circuits, stepper motor controllers, keypad input and LCD displays.
  • Ability to understand portions of control logic externally implemented in programmable logic devices (CPLD); experience with CPLD programming would be a plus.
  • Familiar with I2C, RS-232, and USB communication required (including Windows PC interface); Ethernet preferred


Interested candidates can apply by going to our website https://www.basinc.com/careers/positions or directly emailing resume to hr@basinc.com.

BASi is an equal opportunity employer.

  • Job Listings

Kurz Purdue Technology Center, 1281 Win Hentschel Blvd., West Lafayette, IN 47906, 765-588-3470

© 2016-17 Purdue Research Foundation | Maintained by Purdue Research Foundation

Trouble with this page? Please contact Purdue Research Foundation by Phone, 765-588-3470, or FAX, 765-463-3501.