No more applications are being accepted for this job
- Develop and optimize embedded Linux firmware for real-time applications, emphasizing performance and reliability.
- Utilize Buildroot extensively to customize and streamline Linux distributions for embedded systems.
- Collaborate closely with cross-functional teams to define system requirements and design specifications.
- Implement, troubleshoot, and optimize Linux device drivers and kernel modules to meet real-time constraints.
- Utilize advanced debugging tools and techniques to diagnose and resolve issues in embedded systems.
- Enhance firmware functionality using C, C++, and scripting languages like Python for real-time applications.
- Participate actively in the entire product lifecycle, from concept and design to testing and deployment.
- Implement and maintain CI/CD pipelines using build automation tools like Buildroot and Jenkins.
- Ensure compliance with best practices in real-time embedded software development.
- Bachelor's degree in Computer Science, Electrical Engineering, or related field.
- 3-5+ years of experience in real-time embedded Linux firmware development.
- Proficiency in C and C++ programming languages for embedded systems.
- Strong understanding of real-time principles and concepts.
- Experience with Linux device drivers and kernel development.
- Expertise in utilizing buildroot for customizing Linux distributions in embedded systems.
- Advanced debugging skills and experience with debugging tools in real-time environments.
- Proficiency in scripting languages such as Python for automation and optimization.
- Familiarity with version control systems such as Git.
- Experience in implementing CI/CD pipelines using build automation tools like Buildroot and Jenkins.
- Solid understanding of IP networking principles, with IPV6 knowledge preferred.
- Excellent communication skills, both written and verbal, with the ability to convey complex technical concepts clearly and concisely.
Embedded Software Engineer - Alpharetta, United States - Applied Resource Group
Description
Job Title: Real-Time Embedded Linux Firmware Engineer
If you think you are the right match for the following opportunity, apply after reading the complete description.Job Description
We are seeking a highly skilled Real-Time Embedded Linux Firmware Engineer with a strong focus on buildroot expertise and debugging capabilities. As part of our team, you will play a critical role in developing and optimizing embedded Linux firmware for our products, ensuring real-time performance and reliability. Proficiency in C and C++, along with experience in Linux device drivers and kernel development, is essential for this role. If you are passionate about real-time embedded systems and possess expertise in buildroot and debugging techniques, we invite you to apply.
Responsibilities
Requirements