What are the responsibilities and job description for the Embedded Software Engineer - C++/BSP position at Global Connect Technologies?
Job Title: Embedded Software Engineer (C /Linux/BSP)
Location: Fargo, ND
Job Type: Full-Time
Job Description
We are seeking an experienced Embedded Software Engineer with strong expertise in C , Linux, and Board Support Package (BSP) development. The ideal candidate will be responsible for developing, integrating, and validating embedded software on hardware platforms for next-generation agricultural and construction equipment.
Key Responsibilities
- Develop and maintain embedded software using C in a Linux environment.
- Design, customize, and support Board Support Packages (BSPs) for embedded hardware platforms.
- Integrate software components and perform hardware-software bring-up activities.
- Test, validate, and debug software directly on target hardware.
- Troubleshoot and resolve issues related to embedded systems, device drivers, and hardware interfaces.
- Collaborate with cross-functional teams including hardware, systems, and validation engineers.
- Participate in software reviews, code optimization, and performance tuning.
- Support integration, verification, and release activities throughout the software development lifecycle.