Search

Embedded Linux Software Engineer

SAGE Technologies Limited
locationPhiladelphia, PA 19126, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job Description

Embedded Linux Engineer

US Citizenship required. Local candidates ONLY. No relocation or Visa sponsorship provided.

At Sage Technologies, we’re pushing the boundaries of technology, and we need a skilled Embedded LIINUX Software Engineer to join our team. You’ll design and develop cutting-edge embedded systems—integrating camera and display technology, augmented reality, digital sensor processing, and system communications—to deliver impactful solutions for our DoD customers. In our tight-knit, collaborative group, you’ll work with creative professionals who value innovation and teamwork.

The primary development environment is Yocto Project- DO NOT RESPOND IF YOU DO NOT HAVE YOCTO or BUILDROOT experience !

familiarity with Buildroot is also desirable.

You will be responsible for source code development and hardware integration using an iMX8-based microcontroller. The Yocto Project build environment requires a thorough understanding and mastery of tools to manage customizations to the kernel, board support package (BSP), new applications and kernel device drivers. An assortment of peripherals will consist of sensors and displays using MIPI CSI/DSI, accelerometers, temperature and voltage measurement, rotary encoders, and basic hardware I/O using standard protocols. MUST HAVE hands-on experience with at least some of the above .

What You’ll Do

  • Design and integrate real-time application software for complex SoC, Microcontroller, or FPGA-based embedded systems.
  • Debug hardware and software using advanced test equipment and tools- HANDS ON experience with analyzers and scopes, a MUST..
  • Contribute to technical proposals, white papers, project reports, and presentations.
  • Partner with a dynamic, small team to deliver high-quality, mission-critical solutions.

What We’re Looking For

  • Experience:
  • Mid-level engineer preferred, but open to candidates with varying experience who are motivated to learn and grow.
  • At least 5 years of HANDS ON Linux embedded system development and hardware/software integration for high-speed real-time systems (actual coding needed, not only testing, or QA) .
  • Linux workstation skills including proficiency with the command line interface, shell scripting, common user commands, file system structure, user management, network configuration and permissions.
  • Thorough understanding of embedded Linux microcontroller operating systems including kernel configuration, device drivers, device tree, bootloader and muti-threaded applications. Proficiency with build automation tools such as Yocto Project or Buildroot, Git source code management, and GCC cross-compilation toolchain.
  • 5-10 years in defense, aerospace or medical commercial industries preferred.
  • Technical Skills:
  • HIGH Proficiency in C/C++ programming.
  • Strong problem-solving abilities and keen attention to detail.
  • Hands-on experience with hardware debugging tools and methods.
  • Expertise interfacing with devices via I2C, SPI, RS232/485, USB, Ethernet, MIL-STD-1553, ARINC 429 and ARINC 717 as well as MIPI-CSI/DSI, Camera Link, parallel RGB video.
  • Familiarity with NXP i.MX8, MC92 Family, or Microchip PIC32CK processors.
  • Education:
  • BS in Electrical Engineering, Computer Science, or a related field.
  • Other:
  • US Citizenship required. Local candidates ONLY. No relocation or Visa sponsorship provided.

Why Join Us?

  • Competitive salary with a robust benefits package, including medical, dental, and vision coverage.
  • Retirement savings plans.
  • A flexible, casual work environment.
  • The chance to tackle innovative projects with a small, collaborative team where your work makes a difference.

Company DescriptionSage Technologies

Company Description

Sage Technologies

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...