Senior Software Engineer
Leadership. Responsibility. Impact. We are seeking a bright, energetic, and motivated senior software engineer to lead the development of the system software and user interface for a revolutionary colon cancer screening system. Our product could one day be used on the 90M Americans at risk for colon cancer, and through better screening and identification of those at risk, we endeavor to improve the quality of human life. The senior software engineer will work with other talented engineers and university researchers on the company’s world-class optical technology in a comfortable and friendly work environment at our Evanston-based company. We are offering a compensation package that includes a competitive base salary and an opportunity for stock options. Benefits include 401(k), medical, life, flex accounts, and paid time off.
Job Description
The Senior Software Engineer will be responsible for leading the overall development, design definition, and design implementation of system software for the company’s optical backscatter system for cancer screening and diagnosis. He or she will interact with physicians and other engineers to define and implement a software user interface design for a commercial medical product, the company’s medical diagnostic test algorithms, diagnostic test data structure, and other software needs on a Windows CE embedded platform. He or she will lead the definition of the software architecture, including any outsourced modules and manage appropriate vendors for any outsourced software.
The engineer will need to have a solid and broad understanding of software development including high-level user interface requirements in a Windows CE environment, data file structure design, significant experience with a Windows CE embedded system, and some knowledge of DSP-based programming. Design duties will include software requirements definition, design, and testing of user interface, data storage and communication, and implementation of analysis algorithms.
Growth in the position will lead to Director of Software Engineering on the technical track or Product Manager on the business track.
Required Qualifications
- BS or MS in Computer Science, Software Engineering, Computer Engineering, or equivalent
- Experience in design and implementation of software from concept to commercial release
- Minimum 3-years experience in a software design role
- Good verbal and written communication skills
- Experience developing software on a Windows CE platform
- Authorized to work in the United States
- Software programming experience in C, C++, and C#
Desired Experience
- Medical device software design experience
- DSP-based software development
- Software development under an ISO13485 (medical) or ISO 9000 quality system
- Familiarity with database design
- Knowledge of Labview and/or Matlab
- Top 10% of class from high school to present
Target Start Date
March/April 2008
About American BioOptics
American BioOptics is a dynamic, medical device startup company that is developing a novel optical technology for the screening and diagnosis of colon cancer for the 90M Americans (nearly 1 in 3 people) over age 50 who should regularly screen for colon cancer. Using ground-breaking optical backscattering technology developed at Northwestern University that is sensitive to the earliest biological changes shown to be associated with colon cancer, American BioOptics’ provides new hope for colon cancer screening with a goal to provide an accurate, minimally invasive, office-based screening test that does not require bowel preparation and that will forever change the way we screen for colon cancer. American BioOptics owns a solid intellectual property portfolio and has extensive and ongoing clinical trial work on this promising new approach. We seek motivated, bright people to grow with us and to help define how this innovative technology will impact our markets and improve the quality and duration of human life.
