Job...PA; Sr. Software Engineer; Medical, Embedded, Firmware, 486, 8051, C/C++

Robert Hale rob at cmagroup.com
Fri Sep 1 16:42:48 EST 2000

Pittsburgh, PA; Sr. Software Engineer; Embedded, Firmware, 486, 8051, 
C/C++, assembler

Title: Senior Software Engineer
Location: Pittsburgh, Pennsylvania
Compensation:  Salaried ($65-85,000), Full-Time,  Comprehensive benefits 
package including 401k, stock options, performance bonus opportunity, 
3 weeks paid vacation, paid Holidays, tuition reimbursement.
Client will assist in relocation.

Our Pittsburgh client is a world leader in therapy solutions for the fight 
against cancer and is committed to creating products and technologies 
that consistently and dependably benefit mankind. To maintain that commitment 
our client is looking for highly motivated software engineer who are willing 
to learn about medical technology.

This software professional will be responsible for embedded firmware design 
and development.


Design and development of system level real time embedded software for 
MS-DOS architecture from concept through product release including: User 
interfaces for embedded application programs, deterministic real time 
control software, designing, implementing, and using communication protocols 
from the hardware layer up through the application layer, Interact closely 
with system hardware development and packaging activities, and verification 
and validation testing.

Development of specialized test software and simulation tools for manufacturing 
and technical support.
Local and remote communications to enable integration with other products 
including patient movement as well as remote diagnostics and preventive 
maintenance. Provide continuing engineering support to manufacturing, 
customer services, medical physics, and marketing to resolve problems 
with system applications.
Interact professionally with customers while performing duties.


Assembly language for Intel 486 and 8051 family, C, and C++. Able to use 
Microsoft Visual C/C++ 6.0 and Microsoft Visual Source Safe to target 
the Win32 environment. Competent to read and understand assembly language 
code including interrupt service routines, task switching routines, high-
level language procedure linkages etc. for various architectures. 


Familiar with Microsoft Windows/NT programming environment, preferably 
including experience writing Dynamic Link Libraries (DLLs) and Virtual 
Device Drivers (VDDs); Competent to use UNIX command-line software development 
tools; Competent to use Microsoft Office tools (e.g., Word, Excel, PowerPoint)
to author documentation including reference manuals, user manuals, etc. 
and various MS-Windows based tools to generate illustrations and figures. 
Familiarity with structured design processes and international standards 
(e.g. IEC 601) for medical devices. Familiarity with MS DOS system architecture, 
ISA bus , and I2C serial communications.  Familiar with VHDL and other 
source languages for programmable parts (e.g., Xilinx FPGA, CPLD, GAL, 
PAL). Capable of authoring HTML documents. Understand schematic diagrams 
of digital and analog electronic circuits to debug systems. Ability to 
troubleshoot computers and computerized electronic equipment including 
familiarity with Oscilliscope, Logic Analyzer, and other electronic test 
equipment. Familiar with commercial off the shelf motion control systems 
including Compumotor 6K Controller Program and CTC Parker Interact software. 
Knowledge of electro-mechanical systems.

Please refer to JO# 12909RJS in your response.

rob at cmagroup.com 

Rob Hale
Research Associate
rob at cmagroup.com
Career Marketing Associates
Staffing & Consulting Solutions Since 1968

More information about the Bio-soft mailing list

Send comments to us at biosci-help [At] net.bio.net