1

Yocto Embedded Linux Engineer Jobs in Minnesota (NOW HIRING)

Linux Software Engineer

Saint Paul, MN · On-site

$44.51 - $49.51/hr

Design, implement and test software for embedded, enterprise, or desktop products medical device ... Lack of Linux OS experience; cloud-only DevOps backgrounds with no on-prem OS exposure. Security ...

Sr Adv Embedded Engineer

Minneapolis, MN · On-site

$129.40K - $169.60K/yr

Sr. Advanced Embedded Engineer As a Sr. Advanced Embedded Engineer at Resideo, you will play a key ... Linux, etc.) * Experience with electronic test equipment and embedded debug and test ...

... Linux, VxWorks or other embedded real time operating system. * Experience working with Yocto ... Exhibits good engineering judgment and decision making. * Strong verbal and written communication ...

... Linux, VxWorks or other embedded real time operating system. * Experience working with Yocto ... Exhibits good engineering judgment and decision making. * Strong verbal and written communication ...

... Linux, VxWorks or other embedded real time operating system. * Experience working with Yocto ... Exhibits good engineering judgment and decision making. * Strong verbal and written communication ...

Demonstrated competency with embedded software development environment and tools for Embedded Linux ... discipline engineering teams (software, embedded software, hardware, power systems, systems ...

Senior Firmware Engineer

Eagan, MN · On-site

$121.90K - $161.10K/yr

Senior Firmware Engineer Duration: 3-6 month contract Location: Eagan, MN- Fully onsite - 5 days ... Embedded Linux - this is more of a legacy framework that they are moving away from Serial ...

FreeRTOS, Zephyr, Embedded Linux (Yocto), Secure bootloaders Protocols & Drivers * Required: UART/USART, I2C, SPI, BLE * Desired: CAN/CAN-FD, USB, Ethernet, WiFi, Cellular/LTE, Protobuf, MQTT, Flash ...

Firmware Engineer Minneapolis , MN(Onsite) & Skill Requirement: Min. 5 years of firmware design ... C++, Embedded Linux and Communication protocol Good project leading experience in planning ...

Sr Adv Embedded Engineer

Minneapolis, MN · Hybrid

$129.40K - $169.60K/yr

As a Sr. Advanced Embedded Engineer at Resideo, you will play a key role in developing the ... Linux, etc.) * Experience with electronic test equipment and embedded debug and test ...

next page

Showing results 1-20

Yocto Embedded Linux Engineer information

What is the difference between Yocto Embedded Linux Engineer vs Embedded Linux Developer?

AspectYocto Embedded Linux EngineerEmbedded Linux Developer
CredentialsTypically requires Linux, embedded systems, and Yocto Project certifications or experienceRequires Linux and embedded systems knowledge; certifications are common but not mandatory
Work EnvironmentFocuses on customizing Linux distributions using Yocto for embedded devicesDevelops and maintains embedded Linux applications and drivers
Industry UsagePrimarily in IoT, automotive, and consumer electronics industriesUsed across various industries including telecommunications, industrial automation, and consumer devices

While both roles involve embedded Linux, the Yocto Embedded Linux Engineer specializes in creating custom Linux distributions with Yocto, whereas the Embedded Linux Developer focuses on application and driver development within embedded Linux systems.

What job categories do people searching Yocto Embedded Linux Engineer jobs in Minnesota look for? The top searched job categories for Yocto Embedded Linux Engineer jobs in Minnesota are:
What cities in Minnesota are hiring for Yocto Embedded Linux Engineer jobs? Cities in Minnesota with the most Yocto Embedded Linux Engineer job openings:
Linux Software Engineer

Linux Software Engineer

VIVA USA INC

Saint Paul, MN • On-site

$44.51 - $49.51/hr

Contractor

Posted 20 days ago


Job description

Job Description
Summary:
This position is for the Computer Systems Engineering team. Will develop and perform automated OTA software delivery and patch deployment for the Linux platform. The person filling this position will participate in patch assessment, testing, and packaging, with a primary focus on actual deployment to devices in the field. Additional activities include coding, integrating, implementing, installing or changing frameworks and standard components, or technical and functional application management. The position will also assist with development and maintenance of software infrastructure, tools, and processes.
Duties and responsibilities -
Develop and perform automated software delivery and patch deployment for the Linux platform.
Participate in patch assessment, testing, and packaging, with a primary focus on actual deployment to devices in the field. Design, implement and test software for embedded, enterprise, or desktop products medical device products.
Evaluate technical options and provide recommendations for solutions.
Contribute to the development and maintenance of software infrastructure, tools, and processes.
Collaborate with product management, customer care, quality, regulatory, production, and other engineering disciplines to deliver upon product delivery objectives and business goals.
Role Context
Reason role is open: Increase team capacity due to growing workload and expansion into OTA (over-the-air) software delivery.
Projects supported: Linux-based medical diagnostic workstation supporting electrophysiology systems.
Key initiatives: Creating installers and images for software releases delivered via CD/DVD/USB and OTA.
Typical day: Onsite work, daily 30-minute standup, building and validating installers/images, collaboration with R&D and testing teams.
Interactions: Internal technical team members, software developers, and test teams.
Success in first 90 days: Ability to independently package software from CI builds into reliable installers/images on Linux.
Previous hiring experience: Similar roles filled successfully when focus remained on Linux and software delivery skills.
Top 3 required skills:
Strong Linux OS internals
Software delivery / installer creation
Linux scripting and automation
Top 3 preferred skills:
OTA update experience
CMake / C++ familiarity
Networking and security concepts (whitelisting, certificates, encryption)
Education: Bachelor's degree in Computer Science, Computer Engineering, or related field preferred; equivalent experience acceptable.
Industry experience: Medical/pharma experience not required; strong technical background preferred.
Systems used daily: Linux workstations (RHEL 8/9, future 10), CI pipelines, installer frameworks, Insight platform environment.
Personality traits: Curious, self-driven, strong critical thinking, ability to learn and work independently within a team.
Urgency: High - team would like candidates submitted and hired as quickly as possible.
Deal-breakers: Lack of Linux OS experience; cloud-only DevOps backgrounds with no on-prem OS exposure.
Security expectations: Applied security (whitelisting, certificates, encryption), not deep CVE analysis.
Team culture: Highly collaborative but expects individual ownership and accountability; mix of senior architects and junior engineers.
Required Qualifications:
Experience with delivering software using CD/DVD/USB to disconnected systems.
Linux operating system internals
Experience in Linux shell scripts, Perl and/or python.
Working knowledge of Linux development environment.
Self-motivated, critical thinker with strong technical background.
Excellent verbal and written communication skills.
Experience with Word, Visio, and similar documentation tools.
Strong analytical and problem solving skills.
Organized and on-time with ability to work in a structured process environment.
Preferred Qualifications:
Experience with Over the client upgrade platforms or delivery methods.
Cmake/C++ programming language experience.
Operating System and Network security.
Experience with Linux encryption, whitelisting, malware scanning and vulnerability assessment.
Experience with impact assessment of software patches and upgrades.
Bachelor's degree in computer engineering or related field. Will consider experienced candidates with relevant experience in lieu of degree.
Notes:
100% onsite
Typically 8-4 or 9-5 (standard business hours).
Hours: 8 hours/day, 40 hours/week
VIVA is an equal opportunity employer. All qualified applicants have an equal opportunity for placement, and all employees have an equal opportunity to develop on the job. This means that VIVA will not discriminate against any employee or qualified applicant on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.