CrawlJobs Logo

Embedded Systems Engineer

United States, Duluth · Job Posted April 05, 2026
Apply Position
Job Link Share

Job Description

The Embedded Systems Engineer will supervise design and related activities. Will review customer requirements, suggest solutions, and coordinate product integration, delivery, and support, and other duties as assigned. Employee will strive to satisfy the needs of customers with on time delivery and continuous improvement in quality, products and services.

Job Responsibility

  • Maintain and Update Customer requirements
  • Create and Maintain System requirements
  • Manage change and approval process
  • Ensure full traceability of requirements to subsystems and functional teams
  • Evaluate new and existing architectures against requirements to address gaps
  • Manage and minimize proliferation of System Configurations
  • Evaluate alternatives and support make/buy decisions
  • Support System level DFM activities initiate changes as required
  • Address compatibility & interoperability w.r.t. technology, industry, and regulatory standards
  • Ensure full traceability to verification and validation plans and reports
  • Consult, support, and help with tools and test plans as required
  • Identify and manage risk in products and processes
  • Coordinate with sales/FAEs to evaluate initial feasibility of configurations
  • Assist Program and Engineering Managers with requirements clarifications, managing scope creep and developing contingency plans
  • Support manufacturing facility as required on issues post launch

Requirements

  • BS in Electrical or Computer Engineering or equivalent, including experience
  • 5+ years of experience in engineering
  • Experience with computer architecture or embedded systems hardware design
  • Knowledge of computer hardware & software architecture
  • Ability to manage time and work on multiple projects concurrently
  • Familiarity with production techniques and processes
  • Experience with operating systems (i.e., Windows, Linux, etc.)
  • Familiarity with MRP, CRM
  • or equivalent systems
  • Project management experience
  • Ability to communicate effectively

Nice to have

  • Masters in engineering/computer science-related program
  • 7+ years of experience in engineering or technical support
  • Knowledge of compliance and regulatory requirements
  • Lean/Six Sigma experience

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Embedded Systems Engineer

8 matching positions

Embedded Systems Engineer

Embedded Systems Engineer to lead hardware bring-up, platform integration, and r...
Location
Location
United States , Culver City
Salary
Salary:
130000.00 - 170000.00 USD / Year
snail.com Logo
Snail Games
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years experience in embedded systems or platform integration engineering
  • Strong proficiency in C++ and experience working in embedded Linux environments
  • Experience bringing up hardware platforms and debugging hardware/software integration issues
  • Familiarity with communication protocols such as CAN, UART, SPI, I2C, or Ethernet
  • Understanding of real-time constraints and system-level debugging
  • Experience working with physical hardware (motors, sensors, controllers, edge compute systems)
  • Strong systems-thinking mindset and comfort working in early-stage environments
  • Applicants must be legally authorized to work in the United States at the time of application
Job Responsibility
Job Responsibility
  • Bring up and evaluate off-the-shelf embedded and edge compute platforms (e.g., Jetson-class systems, sensor kits, development boards)
  • Integrate sensors, actuators, and communication interfaces into cohesive embedded systems
  • Develop and maintain embedded Linux systems, including device configuration, driver integration, and performance validation
  • Implement communication layers between embedded hardware and higher-level AI systems
  • Optimize latency, reliability, and deterministic behavior in constrained hardware environments
  • Design and implement fault-tolerant mechanisms and safe system states
  • Own end-to-end hardware/software integration for prototypes and demonstrators
  • Build test harnesses and validation tools to support rapid iteration
  • Contribute to architectural decisions that support modularity and future bespoke system expansion
What we offer
What we offer
  • True focus on work/life balance
  • Paid company holidays, vacation, and separate sick leave
  • Medical, dental, vision, and Life/LTD
  • 401k with company match
  • Fulltime
Read More
Arrow Right

Embedded Systems Engineer

We're on the hunt for passionate, driven software engineer to join our Access Po...
Location
Location
United States , Sunnyvale
Salary
Salary:
135000.00 - 190000.00 USD / Year
commscope.com Logo
CommScope
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree with 9+ years or Master’s with 7+ years in system software development
  • Strong proficiency in C/C++ for embedded Linux environments
  • Board bring-up, BSPs, and merchant silicon integration
  • Driver Development: Proven experience with Linux device drivers and system-level programming
  • Interfaces: Familiarity with USB, I2C, SPI, UART, TPM
  • Networking: Solid understanding of Ethernet, TCP/IP, UDP
  • Wi-Fi experience is a plus
  • Testing: Commitment to writing robust, maintainable tests for all developed features
  • Soft Skills: Excellent communication, collaboration, and problem-solving abilities
  • Mindset: Self-starter with a high level of analytical thinking and a hunger to learn.
Job Responsibility
Job Responsibility
  • Architect and implement device drivers and platform software for embedded systems
  • Collaborate with internal and external hardware/software teams to bring ideas to life
  • Design scalable software architecture and functional specifications
  • Drive features from prototype to production with precision and performance
  • Integrate new capabilities into existing platforms with minimal disruption
  • Partner with support teams to diagnose and resolve customer issues
  • Deep expertise in U-Boot and OpenWRT, with hands-on experience customizing and optimizing bootloaders and embedded Linux distributions
  • Demonstrated success integrating SDKs across diverse platforms and vendor ecosystems, with strong ability to analyze datasheets and interpret SDK documentation for seamless implementation
What we offer
What we offer
  • Medical, dental, and vision plans
  • Life and accidental death insurance
  • 401(k) plan
  • Participation in the Company’s Incentive Plan
  • Eleven paid holidays in a full calendar year
  • Two weeks of paid vacation (prorated based on start date)
  • Other leave options
Read More
Arrow Right

Systems Test & Verification Engineer (Embedded Systems)

A successful candidate will play a hands-on role in designing and implementing H...
Location
Location
United Kingdom , Bristol
Salary
Salary:
60000.00 - 70000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 3-years’ experience working with HiLS systems
  • Proven experience in HiLS testing
  • Experience with LabVIEW or MATLAB/Simulink
  • Ability to develop test cases using scripting languages (e.g. Python) and automation tools
  • Solid understanding of embedded systems, control systems, and system integration
  • Experience using version control systems (e.g. Git)
  • Proficient with Microsoft Windows and standard Office applications
  • Strong analytical and problem-solving skills
  • Degree in Computer Science, Electronic/Electrical Engineering, or a related field
Job Responsibility
Job Responsibility
  • Proven experience designing, implementing, and maintaining HiLS environments
  • Developing and executing hardware and firmware test plans, procedures, and test cases
  • Integrating hardware with virtual models and simulation tools
  • Investigating defects and collaborating with engineering teams to resolve issues
  • Producing clear test documentation and reporting
  • Experience with embedded development tools, debuggers, simulators, and automated test environments
  • Ability to read and interpret hardware schematics and datasheets
What we offer
What we offer
  • Competitive pension scheme (up to 7% employer matched)
  • Discretionary annual bonus (typically around 10%)
  • 25 days annual leave plus 8 bank holidays
  • Private medical healthcare
  • Hybrid working and flexitime
  • Annual wellness checks
  • Retail vouchers
  • Mental health support services
  • Fulltime
Read More
Arrow Right
New

Software Development Engineer – Embedded Systems

Do you want to solve real customer problems through innovative technology? Do yo...
Location
Location
United States , Austin; Sunnyvale; Santa Clara; Seattle; Hudson; Redmond; Northridge; Cupertino
Salary
Salary:
110500.00 - 185000.00 USD / Year
amazon.de Logo
Amazon Pforzheim GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with at least one general-purpose programming language such as Java, Python, C++, C#, Go, Rust, or TypeScript
  • Experience with data structure implementation, basic algorithm development, and/or object-oriented design principles
  • Currently has, or is in the process of obtaining a bachelor’s degree in Computer Science, Computer Engineering, Data Science, Information Systems, or related STEM fields
  • Must be 18 years of age of older
Job Responsibility
Job Responsibility
  • Collaborate and communicate effectively with experienced cross-disciplinary Amazonians to design, build, and operate innovative products and services that delight our customers, while participating in technical discussions to drive solutions forward
  • Design and develop scalable solutions using cloud-native architectures and microservices in a large distributed computing environment
  • Participate in code reviews and contribute to technical documentation
  • Build and maintain resilient distributed systems that are scalable, fault-tolerant, and cost-effective
  • Leverage and contribute to the development of GenAI and AI-powered tools to enhance development productivity while staying current with emerging technologies
  • Write clean, maintainable code following best practices and design patterns
  • Work in an agile environment practicing CI/CD principles while participating in operational responsibilities including on-call duties
  • Demonstrate operational excellence through monitoring, troubleshooting, and resolving production issues
What we offer
What we offer
  • Sign-on payments and restricted stock units (RSUs)
  • health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • paid time off
  • parental leave
  • Fulltime
Read More
Arrow Right

Software Engineer, Embedded Systems

Roku pioneered streaming to the TV and continues to innovate and lead the indust...
Location
Location
United States , San Jose
Salary
Salary:
197900.00 - 270000.00 USD / Year
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2 – 5 years of relevant software development experience
  • Bachelor’s or master’s in computer science or equivalent engineering experience
  • Extensive programming experience with C++ and Python
  • Proven track record of success with embedded system development projects and Linux operating systems
  • Deep understanding of multi-threaded development and concurrency management
  • Experience in API design and developing portable code
  • Been able to accurately estimate software tasks and work to schedule
  • Architected, implemented, and tested systems for performance & low resource consumption
  • A good understanding of open source development
  • A familiarity with AI/ML and LLM technologies
Job Responsibility
Job Responsibility
  • Extend Roku's player feature set to support new business opportunities and the latest multimedia specifications
  • Continuously improve playback on Roku devices, and deliver our users a world-class player experience under all operating conditions
  • Work independently and in small groups to deliver new features and functionality on-time
  • Demonstrate excellence in C++ & Python development and deliver high-performance, ultra-reliable software
  • Demonstrate impeccable software design skills, make extensive changes to an existing C++ code base that are modular and easy to maintain
  • Demonstrate the ability to dig deep to find solutions to tough problems affecting our users
What we offer
What we offer
  • health insurance
  • equity awards
  • life insurance
  • disability benefits
  • parental leave
  • wellness benefits
  • paid time off
  • global access to mental health and financial wellness support and resources
  • healthcare (medical, dental, and vision)
  • commuter
  • Fulltime
Read More
Arrow Right

Ai Embedded Systems Engineer

We're hiring an AI Embedded Engineer to own critical firmware on our analyzer — ...
Location
Location
United States , Burlington
Salary
Salary:
Not provided
helpcare.ai Logo
Helpcare AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong C/C++ for embedded — drivers, bring-up, real-time control, the actual register-level stuff
  • Solid RTOS experience (FreeRTOS, Zephyr, ThreadX, or similar)
  • STM32 or comparable Cortex-M experience, and comfort moving between MCU families
  • Motion or electromechanical control: steppers, servos, BLDC, closed-loop control
  • Firmware architecture ownership on a real product — not just contributions to someone else's
  • Excellent cross-disciplinary debugging instincts — you find the bug even when it isn't yours
  • Active, fluent use of AI coding tools, and the fundamentals to verify what they produce
  • A quality bar that does not bend under deadline pressure — you'd be comfortable with your own mother as the patient on the other end of your code
  • Top-tier work ethic, ownership mindset, low-ego working style
  • BS in EE, CE, CS, or equivalent
Job Responsibility
Job Responsibility
  • Own firmware. STM32 + RTOS, HALs, real-time state machines, event-driven control, inter-module comms. Production code that has to work every time
  • Work across peripheral micros. BLDC motor controller firmware, reader micro, sensor controllers. Define the protocols and timing budgets between them
  • Deliver from bring-up through V&V to commercial release. Integrating across sensors, motion, fluidics, photonics, app, and cloud
  • Debug across disciplines. Scope a board. Read a fluidic schematic. Ask the mech team a sharp question. Find the actual root cause, not the most convenient one
  • Own reliability and safety behaviors. Hazard analysis inputs, FMEA, fault-tolerant designs, bootloaders, calibration flows, diagnostics, watchdogs that actually catch things
  • Build verification automation. Test fixtures, HIL setups, traceability — the unglamorous infrastructure that lets the team move fast without lying to itself
  • Push AI deeper into how we build, and into what the device itself can do
  • Contribute to the Design History File. We're a medical device. The details matter
What we offer
What we offer
  • Competitive salary
  • significant equity
  • healthcare
  • dental
  • 401k
  • two company-wide shutdown weeks (July and December) on top of PTO
  • high-end gym membership
  • relocation support
  • Fulltime
Read More
Arrow Right

System Test & Verification Engineer (Embedded Systems)

Location
Location
United Kingdom , Bristol
Salary
Salary:
55000.00 - 65000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 3-years' experience working with HiLS systems
  • Proven experience in HiLS testing
  • Experience with LabVIEW or MATLAB/Simulink
  • Ability to develop test cases using scripting languages (e.g. Python) and automation tools
  • Solid understanding of embedded systems, control systems, and system integration
  • Experience using version control systems (e.g. Git)
  • Proficient with Microsoft Windows and standard Office applications
  • Strong analytical and problem-solving skills
  • Degree in Computer Science, Electronic/Electrical Engineering, or a related field
Job Responsibility
Job Responsibility
  • Develop and execute test plans, procedures, and cases for hardware and firmware
  • Design, configure, and maintain the HiLS environment
  • Ensure tests are fully traceable to high and low-level requirements
  • Integrate physical hardware with virtual models and simulation tools
  • Validate requirements coverage and traceability
  • Investigate issues, report defects, and support resolution efforts
  • Produce clear, accurate test documentation and reports
  • Contribute to agile planning, defining testable acceptance criteria early
  • Use embedded toolchains, debuggers, simulators, and automated test systems
  • Interpret hardware schematics and datasheets
What we offer
What we offer
  • Competitive pension scheme (up to 7% employer matched)
  • Discretionary annual bonus (typically around 10%)
  • 25 days annual leave plus 8 bank holidays
  • Private medical healthcare
  • Hybrid working and flexitime
  • Annual wellness checks
  • Retail vouchers
  • Mental health support services
  • Fulltime
Read More
Arrow Right

Embedded Systems Engineer - Yocto

Randstad Digital is specialized in the recruitment of middle and senior position...
Location
Location
Portugal , Caldas da Rainha
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with Linux, Yocto or Buildroot: Hands-on experience with building Linux systems using Yocto/Buildroot for custom distributions
  • Knowledge in implementing over-the-air updates for secure and seamless software maintenance
  • Experience in Git and CI/CD: Good skills in Git version control and CI/CD pipelines for smooth software deployment
  • Experience collaborating with multidisciplinary teams to achieve project goals
  • Fluent in English
Job Responsibility
Job Responsibility
  • Customize and optimize Linux systems for our specific hardware and application needs, ensuring stability and performance
  • Manage device tree configurations for various carrier devices to optimize system performance
  • Work with teams to implement and improve our OS framework, ensuring scalability and reliability
  • Continuously evaluate system design and propose enhancements to improve performance and functionality
  • Fulltime
Read More
Arrow Right