Sirius XM Radio Inc. Principal Embedded Design Engineer in Lawrence Township, New Jersey

Requisition ID


Job Title

Principal Embedded Design Engineer


New Jersey



Type of Position


Job Description

Location: Lawrenceville, NJ

Position Summary:

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

Supervisory Responsibilities:

  • There are no supervisory responsibilities associated with this job

Minimum Qualifications:

  • 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.

Technical Skills:

  • 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.