About the Role
Experience required - 7-10 years
This Sr. Software Engineer - Embedded Linux role requires someone who has experience on Linux Patch, Cross Compilation, and Shell Scripting.
Responsibilities
- Open to learn and manage new Linux hardware integration to a cloud based data acquisition system.
- Experience looking at performance / usage metrics in Linux. Understands when processes may be getting constrained by memory, disk IO speeds, CPU or temperature.
- Experience with low level Hardware to Linux integration including sending commands over UART, USB or other serial com ports.
- Identify and define the required settings and configurations for hardware peripheral support within Linux-based systems.
- Develop, test, and integrate new peripherals, such as modems and other devices, ensuring compatibility and optimal performance.
- Collaborate closely with hardware engineers and software developers to ensure seamless integration between hardware and software components.
- Conduct comprehensive analyses to determine the actual hardware requirements for our systems.
- Identify opportunities for optimizing hardware resources to enhance system performance, reliability, and cost-efficiency.
- Collaborate with cross-functional teams to align hardware requirements with system goals and product specifications.
- Research and evaluate new hardware vendors, products, and technologies to stay at the forefront of industry advancements.
Qualifications
Minimum required : BE or B.Tech in Computer Science, Computer Information Systems.Minimum required : 7 years in a related field with relevant experience (7-10 years).Good attitude, personality, and a keen interest in learning.Passion for creating embedded systems for Cloud based systems.Required Skills
Linux systems knowledge.Hardware configurations and peripheral integration.Low level Hardware to Linux integration including sending commands over UART, USB or other serial com ports.New hardware vendors, products, and technologies evaluation and qualification skills.Familiarity with hardware testing tools, such as an oscilloscope or multi-meter.Excellent troubleshooting skills and the ability to collaborate with cross-functional teams.Familiarity with product development processes and ability to contribute to Hardware product roadmaps.Enthusiasm for staying up-to-date with the latest industry trends and advancements in hardware technology.