spacer
McQ Logo
spacer
spacer
spacer
spacer
spacer
spacer

Careers at McQ - Design Engineer (Fulltime)

McQ is recognized as the technology leader in the development of low power embedded systems, remote surveillance, security and environmental monitoring products. For over 30 years, McQ has earned a reputation for delivering rugged, state of the art surveillance and remote sensor systems for a wide range of commercial, industrial, and government clients. McQ is responsible for the complete life–cycle of a project–from initial concept to customer delivery. Therefore, McQ's engineers are involved in the design, implementation, manufacturing, testing, and delivery/training of its products.

At McQ, we develop custom embedded systems with state of the art integrated circuits (e.g. microprocessors, DSPs, and FPGAs), write our embedded firmware, write our own software for mobile and client/server applications, design our own custom hardware from scratch including custom printed circuit boards (PCBs), develop our own algorithms (utilizing signal processing and image processing), perform extensive modeling and simulation, develop our own mechanical designs, develop and integrate a large variety of communication solutions, and perform our own testing, integration, and transition into manufacturing.

Fulltime engineers work on small teams (average size of 5) to develop complex embedded systems, from scratch, in short timeframes (typical projects are 6 months to 1 year in duration). Good written and oral communication skills are critically important, and these skills will be used throughout the candidate's position with McQ.

McQ hires both experienced engineers and those graduating with a BS, MS, or PhD in a related engineering/science discipline -- Electrical Engineering (EE), Computer Engineering (CpE), Mechanical Engineering (ME), or Computer Science (CS). A BS degree in at least one of these disciplines is required; while multiple related degrees, an MS, or PhD is preferred.

A fulltime engineering candidate should have at least the minimum background stated below in one or more of the following job functions: embedded design, analog design, algorithm design, software application design and/or mechanical design. However, a candidate that meets the desired qualifications and in multiple job functions is preferred.

      Embedded Design


      • Minimum Qualifications
        • At least 2 substantial and directly related projects in embedded programming in C, C++, Java, Verilog, or VHDL (of microcontrollers, digital signal processors [DSPs], and/or field programmable gate arrays [FPGAs]). Relevant projects can include senior design projects, personal projects, intern/co-op projects, and fulltime work experience
      • Desired Qualifications (in addition to the minimum qualifications)
        • At least 2 substantial and directly related projects in digital hardware PCB design (interfacing microcontrollers, DSPs, and/or FPGAs to other electronic components on a custom PCB). Relevant projects can include senior design projects, personal projects, intern/co-op projects, and fulltime work experience.
        • Object oriented programming experience.
        • Experience with real time operating systems such as Embedded Linux.

      Analog Design

      • Minimum Qualifications
        • At least 2 substantial and directly related projects in designing analog front end (AFE) or power supply circuits from scratch on a custom PCB (including selecting the components to use, drawing up schematics, building up the associated custom PCB, and testing it). Relevant projects can include senior design projects, personal projects, intern/co-op projects, and fulltime work experience.

      Algorithm Design

      • Minimum Qualifications
        • A BS degree (obtained before starting at McQ) in EE, CpE, or CS.
        • At least 2 substantial and directly related projects in signal processing and/or image processing, which consists of developing an algorithm from scratch based on some data input (e.g. microphone data, video data) to detect or classify a specific type of target based on signal processing techniques that they applied from literature or came up with on their own. Must have implemented and/or simulated the algorithm (in Matlab, C/C++, etc.) and verified its performance with real data. Relevant projects can include senior design projects, personal projects, intern/co-op projects, and fulltime work experience.
      • Desired Qualifications (in addition to the minimum qualifications)
        • Development of algorithms which generate a high level autonomous determination, calculation, or fusion output based on the input of one or more sensors.

      Software Application Design

      • Minimum Qualifications
        • At least 2 substantial and directly related projects in software application design of PC and/or mobile applications, written in programming languages such as C, C++, C#, and Java. Relevant projects can include senior design projects, personal projects, intern/co-op projects, and fulltime work experience.
      • Desired Qualifications (in addition to the minimum qualifications)
        • At least 2 substantial and directly related projects related to web services software written using web technologies.
        • Experience and interest to assist with IT services and networking, as a part time responsibility.

      Mechanical Design

      • Minimum Qualifications
        • At least 2 substantial and directly related projects in computer aided design (CAD) modeling and simulation of complex mechanical structures, housing electrical components, and the coordination of fabricating the components (e.g. 3D printing and machining). Relevant projects can include senior design projects, personnel projects, intern/co-op projects, and fulltime work experience.
      • Desired Qualifications (in addition to the minimum qualifications)
        • High volume manufacturing experience.

    Click here to apply for the Design Engineer (Fulltime) position

     

spacer
spacer
spacer
spacer