Are you interested in joining a growing company, working on a team dedicated to saving thousands of lives every day? IQ Inc. is looking for an Advisory Software Engineer with extensive experience in embedded systems development responsible for the design, debug and support of software components and utilities used in a medical device. Additional responsibilities include the supervision of junior engineers, development and maintenance of software documentation, software schedule development and providing technical support to other departments within the organization.
Develops technical designs and specifications for products
Aids in making software architecture decisions
Researches and integrates design strategies, product specifications, development schedules and user expectations into product capabilities
Uses software development technologies and tools to build, test and maintain product modules, components and subsystems
Manages engineering function of complex projects; provides technical advice to lower level employees, acting in a lead capacity
Aids in the coordination of outside resources
Scopes out work, resources and time required to complete projects; identifies and recommends efficiency improvements and schedule risk mitigations
Works under general direction with an expectation of minimal error rates
Conducts root cause failure analysis on devices
Conducts design studies for future generation products
Supports engineering and other departments on sustaining activities
IQ Inc. is a woman-owned small business headquartered in Murrysville, PA. Since 1994 IQ has delivered software development and consulting services in ways that best meet our customers’ needs; including complete end-to-end software projects in our state-of-the-art development center. IQ also services our customers through staff augmentation engagements, contract-to-hire and direct placement. We work with our clients to create partnerships not just business relationships.