Sirius XM Radio Inc. Principal Embedded Design Engineer in Lawrence Township, New Jersey
Principal Embedded Design Engineer
Type of Position
Location: Lawrenceville, NJ
The Principal Embedded Design Engineer will be responsible for developing embedded systems utilized in leading edge prototype broadcast infrastructure, and for system and ASIC verification. The Principal Embedded Design Engineer will be responsible for many aspects of the design, from initial concepts through implementation, software development, test and verification, and documentation. These systems may include embedded processors, DSPs, and FPGAs. As a member of SiriusXM's Innovation Group, the Principal Embedded Design Engineer will work closely with the Algorithm Development, ASIC Design, and Broadcast Network teams to ensure current and next generation designs fully meet design goals and requirements.
Duties and Responsibilities:
Develop embedded processor SW running on Linux and bare metal
Develop hardware modules utilizing an optimal combination of FPGAs, embedded µPs, or DSPs.
Interface to UDP and TCP/IP communication interfaces for data streaming and control
Develop web based control and monitoring software
Generate system requirements and specifications
- There are no supervisory responsibilities associated with this job
BSEE, or equivalent work experience, MSEE preferred
7+ years relevant experience, or an equivalent combination of education and experience
Requirements and General Skills:
Interpersonal skills and ability to interact and work with staff at all levels.
Excellent written and verbal communication skills.
Ability to work independently and in a team environment.
Ability to pay attention to details and be organized.
Ability to project professionalism over the phone and in person.
Ability to handle multiple tasks in a fast-paced environment.
Commitment to "internal client" and customer service principles.
Willingness to take initiative and to follow through on projects.
Spelling, grammar, proofreading and editing skills.
Excellent time management skills, with the ability to prioritize and multi-task, and work under shifting deadlines in a fast-paced environment.
Must have legal right to work in the U.S.
Experience with embedded processor implementation and coding (Zynq preferred)
Familiarity with Linux kernel development/configurations and device drivers
Familiarity with PetaLinux, Yocto, QEMU, U-boot
Familiarity with system buses (AXI) and memory interfaces (DDR3, BPI Flash)
Familiarity with Node.js desirable
Experience with lwIP bare metal applications
Experience with SMP/AMP development
Familiarity with UDP and TCP/IP protocols
Experience with TI DSP applications and coding desirable
As an EEO/Affirmative Action Employer all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status.
The requirements and duties described above may be modified or waived by the Company in its sole discretion without notice.
Company EEO Statement
Our goal at SiriusXM is to provide and maintain a work environment that fosters mutual respect, professionalism and cooperation. SiriusXM is an equal opportunity employer that does not discriminate on the basis of actual or perceived race, creed, color, religion, national origin, ancestry, alienage or citizenship status, age, disability or handicap, sex, gender identity, marital status, familial status, veteran status, sexual orientation or any other characteristic protected by applicable federal, state or local laws.