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