IMI Precision Jobs

Careers at IMI Precision Engineering

We recognise that our people are our future success. If you have what it takes to succeed in a fast-paced team environment with tremendous opportunities for growth and development, then we are the team for you.


We recognise that our people are our future success. If you have what it takes to succeed in a fast-paced team environment with tremendous opportunities for growth and development, then we are the team for you.

Job Information

IMI Precision Engineering Senior Embedded Systems Engineer in Las Vegas, Nevada


The Senior Embedded System Engineer is an integral part of product development team that creates innovative customer solutions for the life sciences industry. Senior Embedded Systems Engineer reports to Engineering Leader and is responsible for independent evaluation, selection and substantial adaptation and modification of standard techniques, procedures and criteria in developing embedded systems. This position works under a low level of supervision with a high level of independent work. Independent technical decisions on work are covered by precedents and seek direction/guidance on novel or controversial problems. In addition, this position may participate in project specific relationship building with Customers and Suppliers.


  • Design controller circuit; prepare schematics and PCB layout for multilayer circuit boards of moderate complexity.Define system-level requirements and translate them into specific functional requirements for software teams. Write formal software and/or firmware specifications and documentation, including how-to guides, reference material, technical overviews, architecture overviews and process flows.

  • Analyze, troubleshoot, debug and document hardware, firmware and software tool. Devise new approaches to solve encountered challenges.

  • Lead hardware and firmware design reviews.

  • Design and test moderate to high complexity firmware for embedded control systems and sub-systems.

  • Create design simulation verification and validation plans. Coordinate/perform all levels of testing per predefined test plan and monitor adherence to test protocol/schedules.

  • Ensure quality and reliability of firmware and software tool using regression testing, integration and system testing as appropriate.

  • Sets technical direction on complex projects to level I – II engineers.

  • Responsible for converting marketing requirements to product specifications and overall system (electrical hardware and firmware) designs. Conduct technology feasibility studies and develop hardware prototypes for proof of concept.

  • Provide work effort estimate, assist in project planning efforts including project task definition.

  • Participates in process and standards improvement efforts. Champions continuous improvement methodology.


BS in Electrical Engineering, Computer Engineering or equivalent required

Post-graduate technical degree preferred

Greater than 5 years of experience in related field required, including post-graduate experience

Solid experience with embedded system development and/or verification required

Skills and Competencies

Effective written and verbal communication skills including presentations to customers, peers and executives. Writes and communicates technical reports. Solid technical writing skills (procedures, reports, etc.)

Advanced engineering knowledge, proven software design, development and verification aptitude

Strong knowledge of software development and analysis tools including editors, compilers, linkers, debuggers, code analyzers, version control systems, software testing tools, etc.

Solid working knowledge of microcontrollers, FPGAs, analog circuits and digital electronics

Solid working knowledge of motor control principals.

Good understanding of serial network (RS-232, RS-485, CAN) concepts

Competent complex problem solving/troubleshooting skills.

Effective design risk management using Failure Mode Effects Analysis (FMEA).

Ability to operate effectively in the project team environment and communicate with Customers.

Working knowledge of standards and the ability to apply complex set of standards into designs. Ability to quickly learn, interpret and apply new standards.

Effective time management skills.

Development of intellectual property.

Mentor level I & II engineers.

Computers and Technology

C/C++ and Assembly programming language

ORCAD / Allegro or similar PCB Design tools.

Microsoft Visual Studio, Microsoft SQL Server database, SVN, Bugzilla

Advanced requirements management tool such as IBM Rational DOORS or similar

Microsoft Office Suite and other productivity applications

Job ID 2018-31680

# of Openings 1

Category Engineering

Platform IMI Precision Engineering