Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer (C++ / Linux / BSP) in Fargo, ND vacancy
  •  ...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

    Global Connect Technologies

    Fargo, ND
    23 hours ago
  • $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

    Bobcat

    Fargo, ND
    9 hours ago
  •  ...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,... 
    Suggested
    Minimum wage
    Contract work
    Temporary work
    Work experience placement
    Remote work

    MAXIMUS

    Fargo, ND
    1 day ago
  • $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... 
    Suggested
    Temporary work
    Local area
    Immediate start
    Worldwide
    Flexible hours

    Doosan Bobcat NA US

    Fargo, ND
    16 days ago
  • $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... 
    Suggested
    Full time
    Flexible hours

    CGS Federal (Contact Government Services)

    Fargo, ND
    9 hours ago
  • $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 employment
    Work at office
    Remote work
    Work from home
    Flexible hours

    Ulteig

    Fargo, ND
    3 days ago
  •  ...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,... 

    The Dignify Solutions, LLC

    Fargo, ND
    1 day ago
  • $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 time
    Part time
    Work from home
    Shift work
    Day shift

    Good Samaritan Society

    Fargo, ND
    9 hours ago
  • $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 pay
    Full time
    Temporary work
    Part time
    Local area
    Remote work
    Monday to Friday
    Shift work
    Day shift

    State of Minnesota

    Moorhead, MN
    1 day ago
  • $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 work
    Relocation
    Relocation package

    Marvin

    Fargo, ND
    2 days ago
  •  ...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 in
    Monday to Friday

    Medbridge Healthcare

    Fargo, ND
    1 day ago
  •  ...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 placement
    H1b

    Ll Oefentherapie

    Harwood, ND
    22 hours ago
  •  ...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 employment
    Local area
    Immediate start

    Körber Pharma, Inc.

    Fargo, ND
    a month ago
  •  ...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 pay
    For contractors
    Immediate start
    Flexible hours

    HARDY INDUSTRIES

    Moorhead, MN
    15 days ago
  •  ...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 time
    Work experience placement
    H1b
    Flexible hours
    Shift work
    Night shift
    Rotating shift
    Day shift

    Oracle

    Harwood, ND
    9 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer (C++ / Linux / BSP). Be the first to apply!