Software Engineer

August 12, 2026
Apply Now

Job Description

Key Responsibilities

  • Develop and integrate embedded Linux systems using Yocto/OpenEmbedded
  • Customize kernels, device trees, and drivers for target platforms
  • Bring up new hardware and support BSP development
  • Implement and maintain CI/CD pipelines (Jenkins)
  • Design and execute unit, integration, and HIL tests
  • Debug low-level issues using JTAG, perf, ftrace, strace, and GDB
  • Ensure code quality using static analysis and MISRA guidelines
  • Participation in code & design reviews
  • Contribute to ASPICE-compliant development and documentation

Characterization of activities

  • Software construction according to technical requirements.
  • Manage and maintain source code using Git (e.g., Bitbucket).
  • Implement and improve CI/CD pipelines (Jenkins) to automate builds and testing
  • Develop and execute comprehensive testing strategies, including unit testing GoogleTest (GTest), integration testing, and Hardware-in-the-Loop (HIL) validation.
  • Perform advanced debugging and performance analysis using tools such as JTAG/trace, perf, ftrace, strace, valgrind, and GDB remote debugging.
  • Ensure high code quality and compliance by applying static analysis tools (e.g., PC-Lint, Codesonar, CppCheck) and adhering to MISRA C guidelines.
  • Documentation of work products (change logs, design documentation, engineering test reports). Reviewing and approving documents.

Education, Experience And Knowledge

  • Bachelor’s degree or higher
  • 3+ years of embedded Linux development experience
  • Solid Linux fundamentals: kernel configuration, device tree (DTS), and driver development (e.g. character, platform, network drivers)
  • Experience with BSP development, board bring-up, and bootloader integration
  • Strong programming skills in C/C++ (embedded systems) and scripting (Bash, Python), including POSIX APIs, IPC, and multithreading
  • Experience in working with resource-constrained ECUs (RAM/flash, real-time constraints)
  • Familiarity with Agile/Scrum environments, requirements traceability (e.g. JIRA/DOORS).

Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs
#FreelanceGraphicDesigner
#WorkFromHomeDesignJobs
#OnlineWebDesignWork
#RemoteDesignOpportunities
#HireGraphicDesigners
#DigitalDesignCareers
# Dynamicbrand guru