1

Junior Iot Embedded Engineer Jobs (NOW HIRING)

Edge ML / Embedded Engineer

Pittsburgh, PA · On-site +1

$111K - $133K/yr

... such as IoT Greengrass or equivalent) can be supported. * Evaluate candidate edge inference ... If you are an embedded systems or edge ML engineer who is energized by early-stage technical ...

Edge ML / Embedded Engineer

Pittsburgh, PA · Remote

$117K - $140K/yr

... such as IoT Greengrass or equivalent) can be supported. * Evaluate candidate edge inference ... If you are an embedded systems or edge ML engineer who is energized by early-stage technical ...

Senior Software Embedded Engineer

Seattle, WA · On-site

$141K - $184K/yr

Build the native foundation for edge video and IoT intelligence across Axon Body cameras and ... Senior Software Engineering Manager * Define the native platform architecture for the next ...

Embedded Engineer II Embedded Systems Engineer II Location: Paso Robles, onsite Position Overview ... Mentor junior engineers, provide technical guidance, and participate in design reviews to improve ...

Sr. Embedded Engineer - End Devices

Seattle, WA · On-site

$141K - $184K/yr

... IoT) was supposed to be. We're building a global Bluetooth ® network dedicated to machine-to ... As we scale, we're seeking a mission-driven Embedded Engineer - End Devices to lead integration ...

Embedded Firmware Engineer

Ann Arbor, MI · On-site

$135K - $175K/yr

Implement and debug communication protocols (SPI, I2C, UART, CAN, Ethernet, LTE, WiFi) for IoT ... Experience mentoring more junior engineers * Experience with Rust or modern embedded programming ...

Embedded Firmware Engineer

Ann Arbor, MI · On-site

$135K - $175K/yr

Implement and debug communication protocols (SPI, I2C, UART, CAN, Ethernet, LTE, WiFi) for IoT ... Experience mentoring more junior engineers * Experience with Rust or modern embedded programming ...

Build the native foundation for edge video and IoT intelligence across Axon Body cameras and ... Senior Software Engineering Manager * Define the native platform architecture for the next ...

next page

Showing results 1-20

Junior Iot Embedded Engineer information

See salary details

$33.5K

$71.8K

$109.5K

How much do junior iot embedded engineer jobs pay per year?

As of Jun 9, 2026, the average yearly pay for junior iot embedded engineer in the United States is $71,799.00, according to ZipRecruiter salary data. Most workers in this role earn between $48,500.00 and $80,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Junior IoT Embedded Engineer, and why are they important?

To thrive as a Junior IoT Embedded Engineer, you need a solid understanding of embedded systems, programming (typically in C/C++), and basic electronics, usually supported by a relevant engineering degree. Familiarity with microcontrollers, real-time operating systems (RTOS), IoT protocols, and tools like Arduino or Raspberry Pi is valuable, and certifications in embedded systems or IoT can be advantageous. Problem-solving skills, effective communication, and adaptability help you collaborate with multidisciplinary teams and tackle complex integration challenges. These skills ensure you can develop reliable, efficient IoT solutions that meet project requirements in a rapidly evolving technology landscape.

What are some typical challenges faced by Junior IoT Embedded Engineers during their first year on the job?

Junior IoT Embedded Engineers often encounter challenges such as understanding unfamiliar hardware platforms, debugging complex issues in resource-constrained environments, and adapting to fast-paced project timelines. Collaborating with cross-functional teams—including software developers, hardware designers, and QA testers—can also require strong communication skills. However, these challenges provide valuable learning opportunities and help build a strong technical foundation for career advancement in embedded systems and IoT.

What is the difference between Junior Iot Embedded Engineer vs Junior Firmware Engineer?

AspectJunior Iot Embedded EngineerJunior Firmware Engineer
CredentialsBachelor's in Electrical, Computer Engineering, or related fieldsBachelor's in Computer Engineering, Electrical Engineering, or related fields
Work EnvironmentEmbedded systems, IoT devices, hardware integrationFirmware development, low-level programming, device drivers
Industry UsageIoT companies, smart device manufacturers, industrial automationConsumer electronics, networking hardware, embedded systems

The Junior Iot Embedded Engineer focuses on developing and integrating embedded systems specifically for IoT devices, combining hardware and software skills. In contrast, the Junior Firmware Engineer primarily writes low-level firmware for various electronic devices. While both roles require similar technical credentials and often work in overlapping industries, their core responsibilities differ in scope and focus.

What does a Junior IoT Embedded Engineer do?

A Junior IoT Embedded Engineer assists in designing, developing, and testing embedded systems that connect devices to the Internet of Things (IoT). Their responsibilities often include coding firmware, troubleshooting hardware-software integration, and optimizing device communication protocols. They typically work under the guidance of senior engineers and help bring smart devices to life for applications like home automation, healthcare, or industrial monitoring. Because they are in an entry-level role, they also spend time learning new technologies and improving their programming and hardware interfacing skills.
More about Junior Iot Embedded Engineer jobs
What cities are hiring for Junior Iot Embedded Engineer jobs? Cities with the most Junior Iot Embedded Engineer job openings:
What are the most commonly searched types of Iot Embedded Engineer jobs? The most popular types of Iot Embedded Engineer jobs are:
What states have the most Junior Iot Embedded Engineer jobs? States with the most job openings for Junior Iot Embedded Engineer jobs include:
Infographic showing various Junior Iot Embedded Engineer job openings in the United States as of May 2026, with employment types broken down into 1% Internship, 95% Full Time, and 4% Part Time. Highlights an 84% Physical, 5% Hybrid, and 11% Remote job distribution, with an average salary of $71,799 per year, or $34.5 per hour.
Edge ML / Embedded Engineer

Edge ML / Embedded Engineer

Data Ideology LLC

Pittsburgh, PA • On-site, Remote

$111K - $133K/yr

Contractor

Posted 11 days ago


Job description

Data Ideology
At DI, we provide Data & Analytics expertise to drive measurable business outcomes, often solving complex business problems for our clients. Our data analytics advisory services enable our customers to transform data into insights by driving a culture of empowerment and ownership of results. Our team consists of highly motivated individuals passionate about learning, understanding, collaborating, and intellectually curious. For more information about Data Ideology, visit www.dataideology.com
Edge ML / Embedded Engineer- (Contract 1099)
We are seeking a specialized Edge ML / Embedded Engineer to join our team on a contract engagement at the intersection of constrained hardware and on-device machine learning. This is a discovery, architecture, and feasibility engagement - the primary output is a validated technical architecture and a constrained proof-of-concept demonstrator that shows the core concept works, not a production system. The right candidate thrives in ambiguous early-stage technical work, is energized by the challenge of making AI run on hardware that was never designed for it, and produces clear written findings when the answer is 'it depends on specs we don't have yet.' For more information about Data Ideology, visit www.dataideology.com
Key Responsibilities
  • Assess target edge hardware against the requirements of an on-device inference loop: evaluate processor architecture, available memory, OS and runtime environment, and whether candidate edge runtimes (such as IoT Greengrass or equivalent) can be supported.
  • Evaluate candidate edge inference frameworks for CPU-only SLM deployment - including TensorFlow Lite, ONNX Runtime, llama.cpp, and equivalents - assessing quantization approaches, inference latency, and memory footprint against feasibility targets confirmed during discovery.
  • Assess real-time data ingestion feasibility from operational subsystem interfaces, evaluating candidate patterns for consuming concurrent data streams within the memory and compute constraints of the target hardware.
  • Design and evaluate local data store options for the on-device SLM context, including storage formats, retrieval latency, and update mechanisms appropriate for the edge environment.
  • Build a constrained feasibility demonstrator on laptop or workstation hardware using simulated data feeds. The demonstrator validates the interaction model and core architectural approach - it is not a production prototype and does not connect to operational systems.
  • Implement a small number of scoped interaction flows in the demonstrator, integrating the voice interface pipeline with the SLM inference and local data retrieval components as agreed through the engagement scope.
  • Collaborate with the AI/ML Architect on SLM selection, domain restriction approach, and inference pipeline design - providing hardware and runtime constraint inputs that shape what is architecturally feasible.
  • Collaborate with the AWS Solutions Architect on the edge-to-cloud data channel, identifying what can realistically be buffered and transmitted from a constrained edge device under variable connectivity conditions.
  • Document hardware assessment findings, framework evaluations, and architectural trade-offs as Architecture Decision Records (ADRs) with explicit rationale. Clearly flag where recommendations are conditional on hardware or interface specifications not yet confirmed.
  • Communicate technical constraints and feasibility findings clearly to both technical architects and non-technical client stakeholders throughout the engagement.

Supervisory Responsibilities: None
Qualifications
Education and Experience:
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent professional experience in embedded systems or edge computing.
  • 5+ years of hands-on experience in embedded systems engineering, edge computing, or on-device machine learning, with demonstrated work on constrained hardware environments.
  • Expert-level proficiency with at least one edge ML inference framework: TensorFlow Lite, ONNX Runtime, llama.cpp, or equivalent. Experience optimizing and quantizing models for CPU-only inference is required.
  • Strong understanding of memory management, real-time data stream handling, and concurrent processing in resource-constrained environments. Experience with C++, Rust, or Python with tight memory management is strongly preferred.
  • Experience with embedded Linux or equivalent OS environments, including ARM-based processors, limited RAM, and environments without GPU availability.
  • Familiarity with real-time data ingestion from hardware interfaces or industrial systems - including serial protocols, message bus architectures, or event-driven pipelines at the edge.
  • AWS familiarity preferred, specifically IoT Greengrass as a candidate edge runtime and IoT Core for device-to-cloud connectivity. Hands-on implementation experience is not required but direct familiarity strengthens the candidate's ability to evaluate candidate architectures.
  • Experience with voice-to-text or text-to-speech pipelines in offline or low-connectivity environments is a plus.
  • Comfortable operating in a Phase 0 discovery and feasibility mode - producing assessment findings, ADRs, and a constrained demonstrator rather than production-ready software.
  • Strong written communication skills with the ability to document hardware constraint findings, framework evaluations, and architectural trade-offs in formats usable by both technical architects and client stakeholders.
  • Experience working in consulting or client-facing project environments is preferred.

If you are an embedded systems or edge ML engineer who is energized by early-stage technical discovery work - evaluating what is feasible before committing to what will be built - and you bring deep hands-on experience making AI work on hardware that was never designed for it, we invite you to apply.
Work Environment:
  • Remote work from home.
  • Hours of work and days are generally Monday through Friday. Specific business hours will depend on client needs.

Physical Demands:
  • Must be able to remain in a stationary position 50% of the time.
  • The person in this position must occasionally move about inside the office to access file cabinets, library stacks, office machinery, etc.
  • Constantly operates a computer and other office productivity machinery, such as a calculator, copy machine, and printer.
  • The person in this position frequently communicates with clients and coworkers. Must be able to exchange accurate information in these situations.

Data Ideology is an EEO Employer