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!
|