Linux Embedded SW/HW Engineer
hace 21 días
Philadelphia
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 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., • 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:, • 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 TechnologiesSage Technologies