Embedded Linux Engineer

in Information Technology
  • Manchester, New Hampshire View on Map
  • Salary: $90,000.00 - $140,000.00
Permanent

Job Detail

  • Experience Level Mid Level
  • Degree Type Bachelor of Science (BS)
  • Employment Full Time
  • Working Type On Site
  • Job Reference 0000018392
  • Salary Type Annually
  • Industry Aerospace & Defense
  • Selling Points

    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.

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:

Related Jobs