Systems Engineer Jobs in North Dakota
Systems Engineer jobs in North Dakota are open across Bismarck, Dickinson, and Fargo and other North Dakota metros, with employers like CVS Health, Ryder System, and Yield Engineering Systems hiring at every experience level. Find a role that fits below and apply directly.
Find Systems Engineer JobsOverview
Showing 5 of 12+ Systems Engineer jobs











Embedded Software Engineer (C++ / Linux / BSP)
Location: Fargo, ND or Des Moines, IA
Client: John Deer
Position Summary
We are seeking an Embedded Software Engineer with strong experience in C++, Linux, and Board Support Package (BSP) development. The ideal candidate will be responsible for developing, integrating, and validating embedded software on target hardware platforms. This role requires hands-on experience bringing up hardware, debugging low-level software, and validating system functionality in a lab environment.
Key Responsibilities
- Design, develop, and maintain embedded software using C++.
- Develop, customize, and support Linux BSPs for embedded platforms.
- Perform board bring-up, hardware/software integration, and platform validation.
- Test and validate software functionality directly on target hardware.
- Debug system-level issues involving software, drivers, kernel components, and hardware interfaces.
- Develop automated and manual test procedures for embedded systems.
- Work closely with hardware, firmware, and systems engineering teams.
- Analyze system logs, traces, and performance metrics to identify and resolve issues.
- Support product releases and ongoing maintenance activities.
Required Qualifications
- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
- 5+ years of experience in embedded software development.
- Strong programming skills in C++.
- Experience with Linux-based embedded systems.
- Hands-on BSP development and customization experience.
- Experience testing and validating software on physical hardware platforms.
- Knowledge of device drivers, kernel debugging, and system integration.
- Familiarity with debugging tools such as GDB, JTAG, logic analyzers, or oscilloscopes.
- Experience with version control systems such as Git.
- Strong problem-solving and troubleshooting skills.
Preferred Qualifications
- Experience with Yocto, Buildroot, or similar embedded Linux build systems.
- Knowledge of ARM-based processors and SoC architectures.
- Experience with bootloaders such as U-Boot.
- Familiarity with CI/CD pipelines and automated testing frameworks.
- Experience with communication protocols such as SPI, I2C, UART, CAN, Ethernet, or USB.
- Exposure to RTOS environments is a plus.
Desired Skills
- Embedded Linux
- C++
- BSP Development
- Hardware/Software Integration
- Device Driver Development
- Board Bring-Up
- Debugging & Troubleshooting
- Git
- Automated Testing
- System Validation
See All 12 Systems Engineer Jobs in North Dakota
Find roles in North Dakota that match your experience and apply in just a few clicks.
Find Systems Engineer JobsSystems Engineer Jobs by City in North Dakota
Where North Dakota roles are concentrated, by current openings.
Systems Engineer Job Market in North Dakota
A snapshot from current North Dakota openings, updated as new roles post.
Who's Hiring
- CVS Health2

- Ryder System2

- Yield Engineering Systems2

- Altru Health System1

- Basin Electric Power Cooperative1

Top Industries Hiring
- Healthcare & Medical Services3
- Electronics & Hardware2
- Energy2
- Consulting & Professional Services1
- Manufacturing1
What North Dakota Employers Look For
The qualifications that appear most often in systems engineer jobs across North Dakota.
- Bachelor's degree in systems engineering, electrical engineering, or a related technical field
- Experience with systems engineering lifecycle processes including requirements definition and verification
- Proficiency with modeling and simulation tools such as MATLAB, Simulink, or SysML
- Familiarity with configuration management and documentation tools like JIRA or DOORS
- Active security clearance or eligibility to obtain one, particularly for defense and government roles
- Experience with integration, testing, and validation across hardware and software subsystems
Systems Engineer Jobs in North Dakota: Frequently Asked Questions
How many systems engineer jobs are there in North Dakota?
There are 12+ systems engineer openings in North Dakota on Migrate Mate as of June 2026, with the most roles in Bismarck, Dickinson, and Fargo. New positions post regularly as employers across North Dakota hire.
Which North Dakota cities have the most systems engineer jobs?
Bismarck, Dickinson, and Fargo have the most systems engineer openings in North Dakota right now, with additional roles spread across smaller metros statewide.
Which companies hire systems engineers in North Dakota?
Employers hiring systems engineers in North Dakota include CVS Health, Ryder System, and Yield Engineering Systems, based on current listings on Migrate Mate as of June 2026.
Are there remote systems engineer jobs in North Dakota?
Yes. About 8% of systems engineer openings tied to North Dakota are remote or hybrid as of June 2026. The rest are on-site roles based in North Dakota metros.
How do I apply for systems engineer jobs in North Dakota?
You can apply to systems engineer jobs in North Dakota directly on Migrate Mate. Search the listings above, find roles that match your experience and preferred North Dakota location, then apply to each one that fits.
See All 12 Systems Engineer Jobs in North Dakota
Find roles in North Dakota that match your experience and apply in just a few clicks.
Find Systems Engineer Jobs