RedmondRecruiter Since 2001
the smart solution for Redmond jobs

Embedded Engineer

Company: Aditi Consulting
Location: Redmond
Posted on: March 20, 2025

Job Description:

Top Skills:

Find out exactly what skills, experience, and qualifications you will need to succeed in this role before applying below.

Dive deep, and execute, but be agile and drop things
QEMU, ARM, Simulations/Emulations, Firmware/Device Drivers
The Arm Processer are A55 or A72 and M35
Amazon version of Linux (Nice to Have)
Visual studio to debug QEMU Leadership Principals
AWS Graviton with ARM Emulation
Learn and be curious
Deliver Results
Bias for Action



Goal 1:

Simulation Support for 3 Satellites and support 500 different customers.
Goal 2:
Simulate sending files from Satellites to the Ground Station and back to Satellites.
Goal 3:
Work through the backlog of 35 Simulating Images What the team is trying to achieve:
They are simulating all the hardware that interacts with satellites, ground equipment, and more.
Our setup involves using QEMU wrapped in Docker images, which are then encapsulated in larger images.
The goal is to emulate or simulate the entire satellite constellation along with the entire customer base.
This includes 3,300 satellites and millions of customers.
They have developed a "modem" that receives messages and forwards them to customers. It took us 4 to 5 months to emulate one component, and we have 35 more to go.



Job Description:

"Project Kuiper" - Project Kuiper is an initiative to increase global broadband access through a constellation of 3,236 satellites in low Earth orbit (LEO). Its mission is to bring fast, affordable broadband to unserved and underserved communities around the world.



Key job responsibilities:

Design and Implement Distributed Cloud-based Services and APIs
Partner with device software, frontend, networking, and security engineering teams
Evangelize engineering excellence best practices and mentor junior engineers.
Design and Implement embedded modeling and simulation for broadband access technologies: LTE, WiMax, WiFi or similar
Knowledge of networking protocols and applications, including TCP/IP.
Solid aptitude in protocol standards such as IPv4, IPv6, Mobile IP, LTE, 802.16e, 802.11b/g/n/ac.
Experience with modern encryption and decryption protocols.
Knowledge of object-oriented programming concepts.
Strong theoretical background in Wireless Networks.
Experience with systems integration and testing methodologies.
Knowledge in several of the following: network protocols and applications including TCP/IP, QoS algorithms, cellular/satellite network protocols, software defined networks, network security.
Write high-quality Linux based software for common processors and microcontrollers (e.g. ARM, PowerPC, x86, etc.)
Invent new tools that enable more frequent and reliable software deployment, test execution, and data analysis as part of a continuous integration and release system.
Develop tools that allow for test execution across multiple environments: virtualized hardware, real hardware-in-the-loop simulations, and on-orbit testing.
Deep understanding of testing, continuous integration, build, deployment & continuous monitoring.



Description:

3+ years of professional software development experience (excluding internships)
2+ years of experience in system design and architecture (design patterns, scalability, reliability)
Bachelor's degree in computer science or equivalent.
3+ years of experience across the full software development life cycle, including coding standards, code reviews, version control, build processes, and operations.
Experience with cloud-based distributed systems, real-time operating systems (RTOS), and embedded software development.
Familiarity with networking protocols (TCP/IP, IPv4, IPv6, LTE, 802.11b/g/n/ac), Linux, and FreeRTOS.
Expertise in wireless network technologies and testing methodologies.
Knowledge of security, encryption/decryption protocols, and software-defined networks.
Hands-on experience with continuous integration, deployment, and monitoring systems.



Pay Transparency:

The typical base pay for this role across the U.S. is: $150,000.00- $160,00.00 per year. Final offer amounts, within the base pay set forth above, are determined by factors including your relevant skills, education, and experience and the benefits package you select. Full-time employees are eligible to select from different benefits packages. Packages may include medical, dental, and vision benefits, paid days off based on tenure, up to 40 hours paid sick time, 401(k) plan participation, commuter benefits and life and disability insurance.



For information about our collection, use, and disclosure of applicant's personal information as well as applicants' rights over their personal information, please see our Privacy Policy (https://www.aditiconsulting.com/privacy-policy).



Aditi Consulting LLC uses AI technology to engage candidates during the sourcing process. AI technology is used to gather data only and does not replace human-based decision making in employment decisions. By applying to this position, you agree to Aditi's use of AI technology including calls from an AI Voice Recruiter.





#AditiConsulting

Keywords: Aditi Consulting, Redmond , Embedded Engineer, Engineering , Redmond, Washington

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Washington jobs by following @recnetWA on Twitter!

Redmond RSS job feeds