Drive innovation in embedded Linux engineering with cutting-edge technologies. Collaborate with multidisciplinary teams to develop impactful solutions. Enhance your expertise in system integration and performance optimization.
Embedded Linux Engineer
in Information Technology PermanentJob Detail
Job Description
Overview
- Develop and maintain embedded software solutions for Linux-based systems and microcontroller platforms, driving innovation and reliability in advanced engineering projects.
- Collaborate with multidisciplinary teams to design, implement, and optimize embedded products from concept through production.
- Support the full product lifecycle, including architecture, system integration, validation, and ongoing sustainment.
- Participate in board bring-up, system validation, and performance optimization to ensure product excellence.
- 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.
- Collaborate with hardware engineering teams to debug and troubleshoot integration issues effectively.
- Engage in continuous learning and application of emerging technologies to advance embedded software capabilities.
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.
- 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.
- Contribute to technical documentation, reviews, and process improvement initiatives to enhance team collaboration.
- Debug and troubleshoot complex hardware and software integration issues effectively.
- Collaborate with electrical engineering teams to ensure seamless product development and integration.
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.
- ShareAustin:
Related Jobs
Shape the future of robotics and autonomous technologies as a Principal Electrical Engineer. Lead impactful projects in embedded systems design and development. Collaborate with top-tier engineers to deliver mission-critical solutions. Advance your career by driving innovation and influencing engineering strategies.