Engineer Job at CPI, State College, PA 16801

QWZiNDUvdHAwY1lFVFhWWmI5RzRXQT09
  • CPI
  • State College, PA 16801

Job Description

CPI Satcom & Antenna Technologies, a division of Communication & Power Industries LLC, operates a satellite communication electronics design and manufacturing facility in State College, Pennsylvania – the home of Penn State University. The State College design facility is an energetic and dynamic organization dedicated to building the highest-reliability uplink and downlink SATCOM RF Electronics (RFE) equipment in the satellite industry. With a long history of innovation and a global customer base, the SATCOM RFE facility continues to expand its product offerings and increase its market share around the world. As CPI grows, we continually seek motivated and talented employees to join the team.

We are actively seeking an experienced Embedded Engineer to join our multi-disciplined design engineering team. Our ideal candidate has a strong engineering design background with proven experience in both testing/troubleshooting embedded hardware and embedded software/firmware development. The successful candidate will be a key contributor to our team, bridging the divide between hardware design and our high-level control software.

The Embedded Engineer must have a passion and willingness to work with and learn from other highly skilled engineers to expand their domain knowledge in the area of controlling and monitoring complex microwave communication systems. A successful candidate must be willing to share their expertise with other members of the team with particular emphasis on mentoring less-experienced team members. Good communication is key in this role and applicants unwilling to share their knowledge, process, and results openly with the team will not be considered.

Basic Qualifications:

Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering

Minimum 2 years of experience in developing embedded C code for microcontrollers (experience may include both professional and significant educational/personal projects)

Key Responsibilities for the Role Include:

Design, document, and implement the hardware and/or firmware for embedded devices and systems, from creation to production and deployment Develop, maintain, modify, and troubleshoot embedded software code (primarily C) running on a variety of embedded systems from low-cost PIC microcontrollers to medium-power ARM Cortex M microcontrollers to high-end embedded Linux SOM platforms.

Test and debug system hardware/firmware, documenting bugs, fixes, and changes in our source control system

Communicate clearly and openly with the design team about requirements, design rationale, analysis of designs, and any issues Work cooperatively as part of an interdisciplinary engineering team on both hardware and embedded software development

Support other engineering functions as needed in the design process with deliverables such as test fixtures, special test firmware, etc. Contribute to the improvement of organizational processes, tools, and documentation

Support the generation of design files and documents by using the appropriate standards, processes, procedures, and tools throughout the electrical development life cycle

Exercise latitude and show initiative in determining technical objectives of assignments, without the need for excessive direction

Basic Required Skills:

Proficiency in Embedded software/firmware design (C, C++) Embedded hardware design (Basic circuit design and analysis)Underlying background knowledge of the electronics manufacturing process Debugging skills (hardware troubleshooting, embedded software debugger operation) Disciplined source control practices (Git, Microsoft DevOps)

Working knowledge of Scripting tools (e.g. Python)

Proficient in Microsoft Office applications and the use of Sharepoint Good communication skills and a willingness to share knowledge

Ability to multi-task and manage priorities between a small number of projects

Qualifications - Optional

While not required, additional consideration will given to exceptional candidates with significant experience in one or more of the following speciality areas: Hardware Schematic Capture & PCB Layout tools

Agile design experience

Experience with community documentation paradigm (e.g. Confluence, Wiki) Automation of electronic test equipment

CAN communications protocol SNMP protocol

Experience with radio, RF, and Microwave electronics

Experience with microwave test equipment (spectrum analyzers, signal generators, PNA, etc) Embedded Linux Development (Yocto)

Familiarity with Embedded Linux SOMs Familiarity with STM32F series microcontrollers

Familiarity with NXP Cortex-M series microcontrollers

FPGA high speed design using Altera programmable logic using tools such as ModelSim, VHDL and Verilog Working knowledge of relational database models including SQL

Embedded web server, simple html

Job Type: Full-time

Benefits:

  • 401(k)
  • Dental insurance
  • Health insurance
  • Paid time off
  • Vision insurance

Schedule:

  • 8 hour shift

Work Location: In person

Similar Jobs

Nagarro

Associate Engineer, Hybrid Design Job at Nagarro

Company Description We're Nagarro. We are a digital product engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We

Jobot

Junior - Senior Associate Job at Jobot

4.6/5 rated law firm on Glassdoor attracting the attention from top attorneys at larger firms This Jobot Job is hosted by: Chris Cavish Are you a fit? Easy Apply now by clicking the "Apply

Allentown LLC

Automation Technician Job at Allentown LLC

Come join the team and make a difference! Allentown LLC. is the leading global provider in Life Science solutions. For over 51 years we've been proud to play

Good Samaritan Hospital

Primary Care Physician Job at Good Samaritan Hospital

Must be able to attain a CA medical license and welcome the challenges and rewards of private practice. Comprehensive benefits package including a 401k.

Sam's Club

Personal Shopper Job at Sam's Club

Develops and supports Membership by providing information on Membership benefits, promoting the value of Company products and services, processing Memberships,