No more applications are being accepted for this job
- Develop and maintain embedded Linux firmware for our products, ensuring high performance and reliability.
- Collaborate with cross-functional teams to define system requirements and design specifications.
- Implement and optimize Linux device drivers and kernel modules as needed.
- Utilize programming languages such as Python and/or Java to enhance firmware functionality (Java proficiency is highly preferred).
- Participate in the entire product lifecycle, from concept and design to testing and deployment.
- Employ best practices in software development methodologies and version control systems like Git.
- Utilize build automation tools such as Buildroot and continuous integration/continuous deployment (CI/CD) pipelines with Jenkins.
- Utilize debugging tools and techniques for troubleshooting embedded systems.
- Demonstrate strong knowledge of IP networking principles, with a preference for IPV6 expertise.
- Effectively communicate technical concepts to both technical and non-technical stakeholders.
- Bachelor's degree in Computer Science, Electrical Engineering, or related field.
- 3-5+ years of experience in embedded Linux firmware development.
- Proficiency in C and C++ programming languages for embedded systems.
- Familiarity with real-time principles and concepts.
- Experience with Linux device drivers and kernel development is a plus.
- Proficiency in Python and/or Java programming languages is highly desired, with Java being the most preferred.
- Deep understanding of product lifecycle management and software development methodologies.
- Familiarity with version control systems such as Git.
- Experience with build automation tools like Buildroot and CI/CD pipelines using Jenkins is a plus.
- Strong debugging skills and experience with debugging tools in embedded systems.
- Solid understanding of IP networking principles, with IPV6 knowledge preferred.
- Proficient in personal computer skills, including Microsoft Office or compatible suites.
- Excellent communication skills, both written and verbal, with the ability to convey complex technical topics clearly and concisely.
Linux Engineer - Alpharetta, United States - Applied Resource Group
Description
Job Title: Linux Firmware Engineer
Experience: 3-5+ years
Job Description: We are seeking a skilled Linux Firmware Engineer with extensive experience in embedded systems development. The ideal candidate will have a strong command of C and C++, with proficiency in programming on embedded platforms and a solid understanding of real-time principles.
Responsibilities:
Requirements: