Principal Embedded Engineer (On-site)
New Today
Our client is hiring an embedded software engineer. You will design and develop Petalinux Board Support Packages and MAC-layer communications firmware for custom hardware. Target platforms include Xilinx Zynq ARM and ADI ADRV900x transceivers.
Analyze systems to identify use cases and produce System Requirements Specifications
Design and implement embedded software, device drivers, and board support packages
Investigate and recommend project technologies to meet requirements
Create technical documentation: SRS, design docs, test summaries, and development notes
Collaborate with hardware engineers on design and integration
Define and execute engineering verification and acceptance tests
Required Skills & Knowledge
Real-time embedded systems development for Linux and RTOS, including MAC sublayer, multithreaded programming, distributed design, device drivers, hardware diagnostics, BIOS, interrupt handling, and bootloader development
BSP creation and new hardware bring-up for bare metal, RTOS, and Linux
Proficiency in C and C++; ability to work at the assembly level for embedded microprocessors and/or DSPs
Strong object-oriented design for reusable software systems
Hands-on with embedded toolchains: compilers, debuggers, ICE, emulators
Experience with Make and version control systems
Hardware/software interface design experience
Proven track record shipping products
Desired Skills
Xilinx Petalinux bring-up, customization, and Zynq integration
ADI ADRV9002 configuration and control
OpenAMP
Yocto recipes and Linux kernel/application development
Linux Ethernet driver stack configuration and routing (e.g., OpenWRT)
Linux VM and Docker container development
SELinux, Linux IMA, TPM integration
Education & Experience
BS in EE, CE, CS, or SE
5+ years of embedded systems software experience
Work Requirements
On-site work is required; training and regular duties take place in a physical office
Occasional work beyond 40 hours or outside regular business hours may be required
Must be eligible to work with ITAR and CUI data
Compensation & Benefits
Anticipated base salary: $100,000–$120,000, commensurate with experience
Comprehensive benefits: medical, dental, vision, 401(k) with company contribution, disability, and life insurance
By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from HEPCO, Inc and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy at https://www.hepcoinc.com/privacy/
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, marital status, national origin, age, veteran status, disability, or any other protected class.
- Location:
- Pittsford
We found some similar jobs based on your search
-
New Today
Principal Embedded Engineer (On-site)
-
Pittsford, NY, United States
Our client is hiring an embedded software engineer. You will design and develop Petalinux Board Support Packages and MAC-layer communications firmware for custom hardware. Target platforms include Xilinx Zynq ARM and ADI ADRV900x transceivers. Analy...
More Details -
-
New Today
Principal Embedded Engineer (On-site)
-
Pittsford
Our client is hiring an embedded software engineer. You will design and develop Petalinux Board Support Packages and MAC-layer communications firmware for custom hardware. Target platforms include Xilinx Zynq ARM and ADI ADRV900x transceivers. Analy...
More Details -