Drive impactful innovation in embedded Linux engineering with cutting-edge technologies. Collaborate with multidisciplinary teams to develop advanced solutions. Enhance expertise in system integration and performance optimization.
Embedded Linux Engineer
in Information Technology PermanentJob Detail
Job Description
Embedded Linux Engineer Overview
- As an Embedded Linux Engineer, develop innovative software solutions for Linux-based systems and microcontroller platforms, driving advancements in embedded technology.
- Collaborate with multidisciplinary teams to design, implement, and optimize embedded products, ensuring cutting-edge performance and reliability.
- Support the full product lifecycle, including architecture, system integration, validation, and ongoing sustainment for high-quality deliverables.
- Engage in board bring-up, system validation, and performance optimization to meet rigorous engineering standards.
- Utilize industry-standard tools for project management, issue tracking, and configuration management to streamline development processes.
- Contribute to technical documentation, code reviews, and process improvement initiatives to enhance team efficiency and collaboration.
- Collaborate with hardware engineering teams to debug and troubleshoot integration issues effectively, ensuring seamless operation.
- Stay updated on emerging technologies and apply them to advance embedded software capabilities and innovation.
Embedded Linux Engineer Key Responsibilities & Duties
- Design, develop, and maintain embedded software solutions tailored for Linux-based systems and microcontroller platforms.
- Create software for engineering validation, manufacturing support, and production testing to ensure product quality and reliability.
- Support comprehensive product lifecycle activities, including architecture, implementation, and system integration.
- Perform board bring-up, system validation, and performance optimization tasks to meet engineering standards.
- Utilize project management tools and source control systems to maintain development efficiency and organization.
- Contribute to technical documentation, reviews, and process improvement initiatives to enhance team collaboration.
- Debug and troubleshoot complex hardware and software integration issues effectively, ensuring seamless operation.
- Collaborate with electrical engineering teams to ensure seamless product development and integration.
Embedded Linux Engineer Job Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience.
- Minimum of 3 years of experience developing embedded software in Linux-based environments; 5 years preferred.
- Proficiency in C/C++ programming for embedded systems and applications.
- Experience with embedded Linux platforms, microcontroller systems, and Real-Time Operating System concepts.
- Knowledge of embedded communication interfaces and high-speed protocols.
- Hands-on experience with board bring-up, hardware integration, and debugging tools.
- Familiarity with embedded Linux build systems and development environments like Yocto and BitBake.
- Strong analytical, troubleshooting, and problem-solving skills to address engineering challenges effectively.
- ShareAustin:
