Senior Embedded Software Engineer


Job Details

Experience: 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:

  • 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.

Requirements:

  • Strong debugging skills and experience with debugging tools in embedded systems.
  • 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.
  • Familiarity with version control systems such as Git.
  • Experience with build automation tools like Buildroot and CI/CD pipelines using Jenkins is a plus.
  • Solid understanding of IP networking principles, with IPV6 knowledge preferred.





 Applied Resource Group

 05/17/2024

 Alpharetta,GA