627 IT & Software Developer jobs in the US

Amazon Kuiper Manufacturing Enterprises LLC jobs

Senior Embedded Software Engineer, Project Kuiper Customer Terminals

$151,300 - 261,500
Amazon Kuiper Manufacturing Enterprises LLC
NE 76th Street 18460, Redmond
$151,300 - 261,500
Company Size icon
Company Size
5k+
Company Type icon
Company Type
Product
Exp Level icon
Exp Level
Senior
Job Type icon
Job Type
Full-Time
Language icon
Language
English
Visa sponsorship icon
Visa sponsorship
No

Requirements

Must:
- Over 7 years of professional software development experience (excluding internships). - At least 7 years of programming experience in one or more software programming languages. - More than 7 years of experience leading design or architecture, focusing on design patterns, reliability, and scalability of both new and existing systems. - Experience mentoring, leading technical teams, or functioning as a tech lead.

Responsibilities

In this position, I will have you develop software for the Kuiper Customer Terminal embedded systems engineering team. Your role will encompass the design, implementation, deployment, and operation of the functions for Kuiper Customer Terminals. Your key duties will include: - Developing and testing with embedded Linux. - Creating embedded software functions for Customer Terminal devices within the Project Kuiper ecosystem. - Utilizing programming languages such as Rust, C++, and C to develop embedded software. - Engaging in all phases of the Software Development Life Cycle (SDLC), including requirements gathering, design, coding, testing, deployment, and managing production systems. - Developing software within a secure computing environment. - Designing and analyzing state machines. - Supporting operations and debugging for Customer Terminal deployments in production systems. - Writing technical design specifications.

Description


As a member of our software engineering team, you will design, implement, and debug software intended for testing and troubleshooting embedded software on Kuiper Customer Terminal platforms during both R&D phases and commercial operations. You will collaborate within a dynamic environment, interacting with teams involved in Kuiper Customer Terminal hardware development, software creation, and operations. Your adaptability and responsiveness will be essential to navigate the fast-changing priorities and challenges that arise. You’ll be tackling Customer Terminal issues on production platforms. The Kuiper Customer Terminal Software Team is responsible for developing and supporting devices that connect Kuiper subscribers to our network. Our team creates software for the Kuiper Customer Terminal platform, its applications, and the underlying Linux system. We work closely with hardware engineering, product teams, and operations to ensure that we provide top-tier commercial services for our Kuiper subscribers. Preferred Qualifications: - Over 10 years of experience managing the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. - A Master's degree in computer science or a related field. - Proficiency in system-level programming languages such as C++, Rust, and Go. - Experience in setting up and managing Continuous Integration/Continuous Delivery (CI/CD) pipelines. - Familiarity with automated testing and continuous integration practices. We are an equal opportunity employer that values diversity and does not discriminate based on protected veteran status, disability, or any other legally protected status. Our inclusive culture empowers our team members to deliver exceptional results for our customers. If you need workplace accommodations or adjustments during the application or hiring process, including interview or onboarding support, please refer to our resources for further assistance. Compensation for this position will reflect the labor market costs across various U.S. geographic regions, ranging from $151,300 to $261,500 per year, depending on the market location and individual qualifications. In addition to a competitive base pay, we offer a full range of benefits, including medical and financial options. For comprehensive compensation details, please visit our employee benefits page. This position will remain open until filled, and applicants should apply through our internal or external career site.
Something wrong or incorrect with this job? Tell us in the chat 💬 on the right ➡️
You can find C / C++ Developer salaries in the United States here.

How many C / C++ Developer jobs are in the United States?

Currently, there are 627 C / C++ openings.

Is the US a good place for C / C++ Developers?

The US is one of the best countries to work as a C / C++ Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.

Which companies are hiring for C / C++ Developer jobs in the United States?

bunny.net, Asset Inventories Inc., Rivercity Technology Services Ltd., Weehooey Inc., Modest Tree, Giesecke+Devrient, RBI Corporation among others, are currently hiring for C / C++ roles in the United States.

The company with most openings is Leidos as they are hiring for 133 different C / C++ Developer jobs in the United States. They are probably quite committed to find good C / C++ Developers.