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

    Lead impactful embedded software projects in a dynamic engineering environment. Collaborate with cross-functional teams to develop innovative Linux-based solutions. Enhance your expertise in cutting-edge embedded technologies.

Job Description

Overview

  • Develop and maintain embedded software solutions for Linux-based systems and microcontroller platforms.
  • Collaborate with cross-functional engineering teams to create innovative embedded products from concept to production.
  • Support full product lifecycle, including architecture, implementation, system integration, and field sustainment.
  • Participate in board bring-up, system validation, and performance optimization activities.
  • Utilize industry-standard tools for project management, issue tracking, and configuration management.
  • Contribute to software documentation, technical reviews, and continuous process improvement initiatives.
  • Work closely with electrical engineering teams to debug and troubleshoot hardware and software integration issues.
  • Perform additional engineering and development tasks as required.

Key Responsibilities & Duties

  • Design, develop, and maintain embedded software solutions for Linux-based systems and microcontroller platforms.
  • Develop software for engineering validation, manufacturing support, and production testing.
  • Support the complete product lifecycle including architecture, implementation, system integration, production transition, and field sustainment.
  • Participate in board bring-up, system validation, and performance optimization activities.
  • Utilize project management and source control tools for software development tasks.
  • Contribute to software documentation, technical reviews, and continuous process improvement initiatives.
  • Debug and troubleshoot complex hardware and software integration issues.
  • Collaborate with electrical engineering teams to ensure seamless product development.

Job Requirements

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience.
  • Minimum of 10 years of experience developing embedded software in Linux-based environments.
  • Proficiency in C/C++ programming for embedded systems.
  • 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.
  • ShareAustin:

Related Jobs

  • Lead impactful FPGA projects in a dynamic engineering environment. Collaborate with multidisciplinary teams to develop cutting-edge embedded solutions. Thrive in a fast-paced setting with growth opportunities.