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

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.