1

Senior Embedded Machine Learning Jobs in Mount Laurel, NJ

Sr. Embedded Software Engineer I

Philadelphia, PA ยท On-site

$125K - $164K/yr

While autonomous machines offer significant advantages, they also introduce new safety challenges ... As a Senior Embedded Software Engineer, you will own critical subsystems within our embedded stack ...

Senior Data Scientist AI for Science, Research Intelligence & Knowledge Discovery Build AI That ... Design, develop, and deploy advanced machine learning, NLP, retrieval, and generative AI solutions ...

Senior Data Scientist AI for Science, Research Intelligence & Knowledge Discovery Build AI That ... Design, develop, and deploy advanced machine learning, NLP, retrieval, and generative AI solutions ...

Senior Data Scientist AI for Science, Research Intelligence & Knowledge Discovery Build AI That ... Design, develop, and deploy advanced machine learning, NLP, retrieval, and generative AI solutions ...

Senior Data Scientist AI for Science, Research Intelligence & Knowledge Discovery Build AI That ... Design, develop, and deploy advanced machine learning, NLP, retrieval, and generative AI solutions ...

Senior Data Science Engineer

Philadelphia, PA ยท On-site

$116K - $210K/yr

We are seeking a creative, and curious Senior Data Science Software Engineer to join our team. In ... Lead the end-to-end development of machine learning and data products aligned to business ...

next page

Showing results 1-20

Senior Embedded Machine Learning information

See Mount Laurel, NJ salary details

$74.8K

$143.4K

$191.6K

How much do senior embedded machine learning jobs pay per year?

As of Jul 16, 2026, the average yearly pay for senior embedded machine learning in Mount Laurel, NJ is $143,372.00, according to ZipRecruiter salary data. Most workers in this role earn between $122,800.00 and $160,900.00 per year, depending on experience, location, and employer.

What is the difference between Senior Embedded Machine Learning vs Embedded Software Engineer?

AspectSenior Embedded Machine LearningEmbedded Software Engineer
Required CredentialsBachelor's/Master's in CS, EE, or related; experience in ML and embedded systemsBachelor's in CS, EE, or related; strong programming skills in C/C++
Work EnvironmentDeveloping ML models for embedded devices, hardware integrationDesigning and implementing embedded software for devices
Industry UsageAI/ML-focused companies, IoT, consumer electronicsAutomotive, industrial, consumer electronics

While both roles involve embedded systems, Senior Embedded Machine Learning focuses on integrating ML models into hardware, requiring knowledge of AI and data science. Embedded Software Engineers primarily develop software for embedded devices, emphasizing firmware and system-level programming. The roles overlap in embedded environment skills but differ in their core focus on AI versus traditional software development.

What are some common challenges faced by Senior Embedded Machine Learning Engineers when deploying models on edge devices?

Senior Embedded Machine Learning Engineers often encounter challenges such as optimizing model size and inference speed to fit within the limited computational resources and memory of edge devices. Balancing accuracy and performance while minimizing power consumption is critical, especially for battery-operated products. Additionally, integrating models with existing embedded software and ensuring reliable, real-time operation can require close collaboration with hardware and firmware teams. Staying current with advancements in model compression and hardware acceleration is also essential for success in this role.

What are the key skills and qualifications needed to thrive as a Senior Embedded Machine Learning Engineer, and why are they important?

To thrive as a Senior Embedded Machine Learning Engineer, you need expertise in embedded systems, machine learning algorithms, and programming languages like C/C++ and Python, often backed by an advanced degree in computer science or electrical engineering. Familiarity with tools such as TensorFlow Lite, ONNX, and embedded hardware platforms (e.g., ARM Cortex-M, NVIDIA Jetson) is typically required. Strong problem-solving, project management, and communication skills distinguish top performers in this role. These capabilities are crucial for efficiently deploying optimized machine learning models on resource-constrained devices and effectively collaborating across multidisciplinary teams.

What does a Senior Embedded Machine Learning engineer do?

A Senior Embedded Machine Learning engineer designs, develops, and optimizes machine learning models to run efficiently on resource-constrained embedded devices such as microcontrollers, IoT devices, and edge hardware. They are responsible for integrating ML algorithms with embedded systems, ensuring low latency and minimal power consumption. Their work often involves collaborating with hardware engineers and software developers to deploy intelligent features in products like smart sensors, wearables, and autonomous systems.
Sr. Embedded Software Engineer I

Sr. Embedded Software Engineer I

FORT Robotics

Philadelphia, PA โ€ข On-site

$125K - $164K/yr

Full-time

Re-posted 10 days ago


Job description

In today's dynamic worksites, seamless collaboration between people and machines is essential. FORT's platform ensures safe, secure, and dynamic control that surpasses legacy systems and next-generation AI capabilities.
While autonomous machines offer significant advantages, they also introduce new safety challenges. FORT addresses these concerns by providing solutions such as the Wireless E-Stop, which allows operators to instantly stop any machine from a safe distance, enhancing safety during emergencies.
Additionally, FORT's Safe Remote Control enables operators to manage heavy machinery remotely, reducing the risk of accidents and improving visibility.
By ensuring communications integrity across any network, FORT empowers customers to protect their most valuable assets-people, data, and machines-ensuring they remain safe and secure.
As a Senior Embedded Software Engineer, you will own critical subsystems within our embedded stack, and your architectural decisions will shape the product. You'll bridge hardware and high-level applications across Embedded Linux, RTOS (Zephyr/FreeRTOS), and bare-metal environments - and you'll be the technical point of contact for product, hardware, cloud, and safety teams when those subsystems intersect.
What You'll Do
  • Own Critical Subsystems: Architect and implement C/C++ software for safety-critical embedded systems where reliability is non-negotiable. Your decisions will influence the product's long-term architecture.
  • Drive Platform Architecture: Architect Embedded Linux user-space applications and real-time firmware for FreeRTOS/Zephyr devices. Design for failure modes, future scale, and platform reuse - not just the current product.
  • Own Safety Compliance: Own the safety compliance posture of your subsystem. Partner with the safety team to embed IEC 61508 rigor into design and code without slowing development velocity.
  • Architect CI/CD: Architect and evolve our GitLab CI/CD pipelines for firmware. Set the bar for automated testing, deterministic builds, and release confidence.
  • Hardware Bring-Up & Debugging: Lead bring-up of new hardware. Diagnose complex bugs across the hardware/software boundary using JTAG, GDB, logic analyzers, and oscilloscopes.
  • Cross-Team Influence: Serve as the primary technical point of contact for product, QE, hardware, and cloud teams on subsystem design, integration, and trade-offs.

What You Bring
  • Experience: 6+ years of hands-on embedded software development, including 2+ years working on safety-critical or regulated products.
  • Core Languages: Expert proficiency in C and C++, including modern C++ patterns and safe memory management at scale.
  • OS Depth: Deep experience with Embedded Linux (including BSP and low-level architecture) and proficiency with at least one RTOS (Zephyr or FreeRTOS).
  • Low-Level Linux: Working knowledge of Board Support Packages (BSP) and device drivers - you've debugged below the kernel boundary, not just above it.
  • Connectivity: Strong fluency with IP networking and standard interfaces (UART, SPI, I2C, USB, CAN).
  • Tooling: Proficient with Python for scripting/automation. Experience architecting CI/CD workflows for firmware (GitLab preferred).
  • Debugging: Expert with oscilloscopes, logic analyzers, JTAG, and GDB. You can localize hard bugs across the hardware/software boundary independently.
  • Safety & Quality: Experience working under or implementing functional safety standards (IEC 61508, ISO 26262, DO-178C, or equivalent).
  • Education: B.S. in Computer Engineering, Electrical Engineering, Computer Science, or equivalent experience.

Bonus Points
  • Experience with wireless stacks (BLE, ISM, Wi-Fi).
  • Background in regulated industries (Medical, Automotive, Aerospace, Industrial).
  • Contributions to open-source embedded or RTOS projects.

How You'll Show Up - The FORT Blueprint at this Level
  • Accomplish the Impossible: You proactively automate manual toil and find creative paths through ambiguous architectural problems.
  • Own Your Priorities: You're accountable for project milestones and the long-term health of your subsystem - not just the next ticket.
  • Think Out Loud: You lead architectural design reviews and communicate complex trade-offs clearly to engineers and non-engineers alike.
  • Build Together: You run retrospectives and post-mortems, mentor more junior engineers, and align technical goals across hardware, firmware, SIT, and cloud teams.