USA Firmware

USA Firmware is an embedded systems design services firm specializing in IoT application development. We focus on transforming innovative ideas into high-quality products while providing talent acquisition support to enhance internal teams for diverse markets.

Jobs at this company:

Apply

📍 United States

🧭 Contract

🔍 Embedded Systems

  • Proven experience in Embedded Linux development, focusing 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 high accountability and professionalism.
  • Excellent communication skills for interacting with global clients and cross-functional teams.

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

Embedded SystemsCommunication SkillsLinuxDocumentation

Posted 2024-11-07
Apply
Apply

📍 United States

🧭 Contract

🔍 Engineering and staffing services

  • Strong proficiency in C++ and experience with QT6 for embedded development.
  • Proven ability to troubleshoot, analyze, and optimize existing embedded applications.
  • Experience with cloud connectivity and integrating embedded systems with cloud services.
  • Familiarity with Agile development methodologies and Scrum processes.
  • Strong communication skills and availability for daily stand-up meetings.

  • Develop and deploy embedded software using C++ and QT6.
  • Troubleshoot and optimize existing applications, applying improvements as necessary to enhance functionality and performance.
  • Integrate embedded systems with cloud-based services for seamless connectivity.
  • Collaborate with the development team in an Agile environment, adhering to Scrum processes.
  • Participate in daily stand-up meetings to provide progress updates and address any blockers.
  • Ensure code quality through peer reviews, testing, and best practices.

AgileEmbedded SystemsSCRUMC++Communication Skills

Posted 2024-10-16
Apply