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
offroadmanagementgroup.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, offroadmanagementgroup.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, offroadmanagementgroup.com is the ideal place to find your next job.