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

GlenArbor Golf Club

Wait Staff/Bartender Job at GlenArbor Golf Club

GlenArbor Golf Club is looking for experienced Waitstaff to join its wonderful food and beverage team! Lunch, Dinner, Banquets, we do all kinds of events. If you have experience and looking for part

UnitedHealth Group

Senior Laboratory Technician Job at UnitedHealth Group

The Senior Client Relationship Executive - Labs primarily serves is responsible for revenue retention and growth, client satisfaction, uncovering new product

HCA Florida Kendall Hospital

MRI Technologist Job at HCA Florida Kendall Hospital

Comprehensive medical coverage that covers many common services at no cost or for a low copay. Plans include prescription drug and behavioral health coverage as

Lumen

Operations Technician Job at Lumen

About Lumen Lumen is guided by our belief that humanity is at its best when technology advances the way we live and work. With 450,000 route fiber miles

Collins Aerospace

Lead Technician Job at Collins Aerospace

A Calibration Technician is responsible for the repair and calibration of test equipment. This position will handle our onsite support and station repair which