Embedded Developer
Must-have:GitCI/CD
Your tasks
Develop and maintain software and firmware solutions with a focus on C++ programming, contributing to Linux device driver and BSP development, and supporting instrumentation concepts for spectrum and network analyzers.
- Apply software engineering principles to design, develop, and maintain software and firmware over 5-10 years of relevant experience
- Write, test, and debug C++ code to deliver robust software solutions
- Develop Linux device drivers and Board Support Packages (BSP) to support hardware integration (preferred)
- Utilize GUI frameworks such as Qt to create user interfaces (preferred)
- Implement and maintain CI/CD pipelines using tools like GIT and Jenkins to streamline software delivery (preferred)
- Learn and apply instrumentation and measurement concepts related to spectrum analyzers and network analyzers
- Collaborate effectively within teams by communicating clearly, sharing ideas, and solving problems collectively
Requirements
Preferred competencies and qualifications
- Experience in Linux device driver and BSP development
- Knowledge of GUI development using Qt or similar frameworks
- Familiarity with CI/CD processes using GIT and Jenkins