Match score not available

Senior Embedded Linux Engineer - Armbian

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 
Ohio (USA), United States

Offer summary

Qualifications:

Proven experience in Embedded Linux development, Expertise in Embedded Linux for TI ARM processors and Raspberry Pi CM4, In-depth knowledge of Linux kernel internals and bootloaders, Strong experience in system architecture auditing, Ability to work independently as a contractor.

Key responsabilities:

  • Conduct comprehensive audit of OS architecture
  • Validate Embedded Linux on Raspberry Pi CM4 and TI AM623 processors
  • Troubleshoot issues related to Armbian configuration
  • Develop strategies to improve OS performance, security, and stability
  • Prepare detailed documentation on system optimizations
USA Firmware logo
USA Firmware SME https://www.usafirmware.com/
11 - 50 Employees
See more USA Firmware offers

Job description

USA Firmware is seeking an experienced Senior Embedded Linux Engineer to join our team as a 1099 contractor for a short-term engagement with a global client. This role will focus on auditing, validating, and optimizing the Operating System (OS) architecture in an embedded environment. The ideal candidate will have strong expertise in Embedded Linux, specifically with TI ARM processors (including TI AM623) and Raspberry Pi CM4, as well as proficiency in Armbian configuration.

This is a short-term engagement with the primary focus on validating our current implementation and assisting with any remaining issues.

Key Responsibilities:

  • Conduct a comprehensive audit of the existing OS architecture in a new product development environment.
  • Review and validate the current implementation of Embedded Linux on Raspberry Pi CM4 and TI AM623 processors.
  • Troubleshoot and assist with any remaining issues, particularly those related to Armbian configuration.
  • Develop and implement strategies to improve OS performance, security, and stability.
  • Collaborate with hardware and software teams to ensure seamless integration of system components.
  • Perform debugging, system analysis, and troubleshooting on Linux-based embedded systems.
  • Provide expert recommendations for optimizing resource allocation, power management, and real-time processing.
  • Prepare detailed documentation on system architecture, configurations, and optimizations.

Contract Details:

  • 1099 Contractor Position
  • Immediate Start
  • Short-term engagement (less than 80 hours).
  • Contractor must be available to collaborate during normal business hours with a team located in Cleveland, Ohio (EST time zone).

This is a great opportunity for a seasoned Embedded Linux Engineer with a strong technical background and the ability to make a quick impact on a cutting-edge development project. If you have the skills and experience to validate and optimize our system, we’d love to hear from you!

 

Requirements

Required Experience and Skills:

  • Proven experience in Embedded Linux development, with a focus on TI ARM processors and Raspberry Pi CM4.
  • Expertise in Armbian configuration and customization for embedded systems.
  • In-depth knowledge of Linux kernel internals, bootloaders, and device drivers.
  • Strong experience in system architecture auditing, including performance analysis and security evaluations.
  • Familiarity with cross-compilation, toolchains, and build systems.
  • Ability to work independently as a 1099 contractor with a high level of accountability and professionalism.
  • Excellent communication skills for interacting with global clients and cross-functional teams.

Preferred Qualifications:

  • Experience working in new product development environments.
  • Strong understanding of real-time processing in embedded systems.
  • Previous experience with global clients or large-scale embedded Linux projects.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Troubleshooting (Problem Solving)
  • Verbal Communication Skills

Embedded Software Engineer Related jobs