Embedded Engineer
Bayer Corporation
Contract Indianola, Pennsylvania, United States Posted 3 weeks ago
About Position
Embedded Engineer (Contract)
$0.00 / Hourly
Indianola, Pennsylvania, United States
Embedded Engineer
Contract Indianola, Pennsylvania, United States Posted 3 weeks ago
Skills
Technical Expertise: Strong experience with the Yocto Project including writing recipes layers and customizing images. Proficiency in C for developing Linux kernel drivers. Advanced programming skills in C++ (C++11 or later preferred) for application development. Embedded Systems Knowledge: Familiarity with ARM or other embedded architectures. Experience with debugging tools and methods for embedded systems (e.g. GDB JTAG oscilloscope). Linux Development: Hands-on experience with building configuring and customizing the Linux kernel. Familiarity with tools like menuconfig make and kernel patches. Knowledge of device trees and hardware abstraction layers.Description
Familiarity with open-source development and contributions.
Knowledge of networking protocols and related debugging (TCP/IP, CAN, UART, SPI, etc.).
Experience with automated build systems and CI/CD pipelines (e.g., GitHub Actions).
Familiarity with cross-compilation and debugging on resource-constrained hardware.
Must Have:
Strong experience with the Yocto Project, including writing recipes, layers, and customizing images.
Proficiency in C for developing Linux kernel drivers.
Advanced programming skills in C++ (C++11 or later preferred) for application development.
Responsibilities
- Use the Yocto Project to configure, customize, and build Linux distributions for embedded systems.
- Develop, modify, and maintain Linux kernel drivers using C.
- Create, optimize, and maintain robust and efficient applications for embedded Linux using C++.
- Integrate third-party libraries, tools, and drivers into custom Linux distributions.
- Ensure the safety, performance, and reliability of embedded systems.
- Debug, test, and validate software on target hardware platforms.
- Collaborate with cross-functional teams to design and implement software solutions.
By applying to a job using PingJob.com you are agreeing to comply with and be subject to the PingJob.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.