Embedded Software Engineer (C++ / Linux / BSP)
Global Connect Technologies
Embedded Software Engineer (C++ / Linux / BSP) Location: Fargo, ND or Des Moines, IA 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. #J-18808-Ljbffr
- ...Global Connect Technologies is seeking an Embedded Software Engineer in Fargo, ND. You will develop, integrate, and validate embedded software... ...hardware platforms, requiring strong experience in C++, Linux, and BSP development. The ideal candidate should possess a...Suggested
$79.66k - $97.37k
...A leading technology firm in Fargo, North Dakota is seeking an experienced Embedded Software Engineer to design control software for various machinery, including loaders and tractors. The ideal candidate will have over 7 years of experience in embedded systems, a Bachelor...Suggested- ...Enterprise patch and upgrade management across Windows and/or Linux environments. - Experience remediating vulnerabilities in accordance... ...management in regulated enterprise environments. - Systems engineering support for large-scale infrastructure deployments (on-prem,...SuggestedMinimum wageContract workTemporary workWork experience placementRemote work
$79.66k - $97.37k
...and technically strong engineer to contribute to the development... ...and Physical AI software for autonomous machine... ...into robotics or embedded systems for runtime use... ...experience with Embedded Linux ~ Hands‑on experience... ...Omniverse ~ Experience with C++, Python, or similar...SuggestedTemporary workLocal areaImmediate startWorldwideFlexible hours$114.82k - $165.85k
...basic systems administration support including planning, execution, testing, installations, and configurations of new hardware and software Recommending/implementing solutions for SQL performance monitoring and tuning Implement, deploy, and/or support Microsoft...SuggestedFull timeFlexible hours$134.3k - $181.8k
...responsible for maintaining project schedules and ensuring the quality of project deliverables. Mentoring and collaborating with engineering teams and members is essential to ensure system compatibility and enhance substation efficiency. What You'll Do Review electrical...Permanent employmentWork at officeRemote workWork from homeFlexible hours- ...and escalations support. Experience developing and testing software packages using Install Shield or equivalent. Skills managing... ...of the ITIL framework. Expert End Point Protection Engineering. Experience with Windows 10/11, Active Directory Structure,...
$31 - $49.5 per hour
...Department Details We are seeking a skilled Cloud Engineer with strong hands‑on experience in AWS... ...preventive measures. Participate in software development lifecycle for cloud solutions... .... Must have 4 years in Windows and Linux server or infrastructure system administration...Full timePart timeWork from homeShift workDay shift$28.18 - $45.82 per hour
...the Application Services team in delivering enterprise applications operating within established frameworks, including Drupal CMS, Linux (Ubuntu), Docker-based environments, and Microsoft technologies. Responsibilities include writing and maintaining code, testing applications...Hourly payFull timeTemporary workPart timeLocal areaRemote workMonday to FridayShift workDay shift$56.5k - $75.5k
...belong to a community full of opportunities. For more than a century, we’ve been at the forefront of designing, building, and engineering premium, award-winning products. Today, Marvin is also proud to have been named a Top Large Employer by Forbes Magazine two years...Temporary workRelocationRelocation package- ...continuity planning Collaborate with IT leadership on cloud architecture, strategy, and long term scalability Partner with engineering, software development, and compliance teams Manage cost optimization initiatives and provide visibility into cloud spend...Live inMonday to Friday
- ...cause analysis, and long-term corrective actions. Partners with engineering, capacity, networking, and security teams to anticipate risks,... ...Required systems & hardware expertise Systems administration (Linux and/or Windows Servers - especially command line based). Hardware...Work experience placementH1b
- ...processes with support from mechanical engineering ~ You will assist with the selection... ...machines using Allen Bradley Studio 5000 software ~ You will design HMIs for machine control... ...programming languages a plus (Python, C++, C#, VB) ~ You have experience in a...Permanent employmentLocal areaImmediate start
- ...Responsibilities Perform a wide range of technical tasks including but not limited to: OS installations, hardware diagnostics, and software setup Structured cabling (including drilling, running, and dressing cables) Telecom work (punch-downs, demarc extensions, etc...Hourly payFor contractorsImmediate startFlexible hours
- ...weekends and holidays. * IT Hardware Concepts knowledge (RAID, Linux/Unix, CLI, etc.) * Good computer skills * Able to stand and... ...everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that...Full timeWork experience placementH1bFlexible hoursShift workNight shiftRotating shiftDay shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer (C++ / Linux / BSP). Be the first to apply!
- software support Fargo, ND
- software sales Fargo, ND
- embedded software Fargo, ND
- software sales representative Fargo, ND
- remote software sales Fargo, ND
- software technical support Fargo, ND
- software asset management analyst Fargo, ND
- software Fargo, ND
- internship software Fargo, ND
- senior c# .net software developer Fargo, ND


