Sr. Embedded Software Development Engineer

AmazonSan Diego, CA
474d$151,300 - $261,500

About The Position

The Sr. Embedded Software Development Engineer will play a crucial role in Project Kuiper, which aims to provide high-speed broadband internet via a constellation of Low Earth Orbit satellites. This position involves architecting, developing, and testing low-level communication systems software and firmware to ensure reliable radio link connectivity between satellites and customer terminals. The engineer will collaborate with cross-functional teams to deliver software solutions, ensuring high reliability and availability in a dynamic and collaborative environment.

Requirements

  • 5+ years of non-internship professional software development experience.
  • 5+ years of programming experience with at least one software programming language.
  • 5+ years of experience leading design or architecture of new and existing systems.
  • Experience as a mentor or tech lead in an engineering team.
  • Experience in wireless system simulation, design, architecture, and RF system analysis.
  • Experience with Communication Systems, modems, and RF SOCs.

Nice To Haves

  • Experience in designing, developing, and testing embedded software in C/C++ for high-reliability applications.
  • Experience with board bring-up, BSP development, and OS/driver level software development.
  • Experience with telecommunications, data communications, Digital Signal Processing, and RF and Antenna systems.
  • Experience deploying and sustaining embedded software in a high-volume manufacturing environment.
  • Familiarity with software optimization for fast production test throughput.
  • Familiarity with MATLAB simulation capabilities.
  • Experience in silicon bring-up and using lab equipment such as vector spectrum analyzers and logic analyzers.
  • Experience in planning for key deliverables and milestones.

Responsibilities

  • Own unique software functions through design, implementation, testing, and integration in a Linux or RTOS environment.
  • Write software to interact with devices using various communication protocols such as I2C, I3C, SPI, RS-422, RS-485, and Ethernet.
  • Follow best practices in high reliability software development to ensure software reliability and availability.
  • Work with code delivery pipelines and automated build environments for seamless software delivery and integration.
  • Collaborate with cross-disciplinary teams to develop, test, and optimize HW/SW calibration algorithms for RF impairments.
  • Validate digital beam-forming implementations and algorithms with simulation models, FPGA prototypes, and silicon.
  • Develop detailed test plans and procedures for RF Wireless SOC performance validation and characterization.
  • Debug issues in the lab and optimize throughput performance by collaborating with cross-functional teams.
  • Bring up and test digital functionality using embedded firmware.
  • Engage with internal and external customers to drive customer-centric firmware/software release procedures.

Benefits

  • Comprehensive medical, financial, and other benefits package.
  • Equity and sign-on payments as part of total compensation.
  • Flexible work environment with opportunities for professional growth.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Sporting Goods, Hobby, Musical Instrument, Book, and Miscellaneous Retailers

Education Level

No Education Listed

Number of Employees

10,001+ employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service