Linux Embedded Firmware Engineer - Alpharetta, United States - Insight Global

    Insight Global
    Insight Global Alpharetta, United States

    4 weeks ago

    Insight Global background
    Description

    Job Description

    Job Description

    A large electronic company in Alpharetta, GA is looking to hire Embedded Linux engineers to support their team in building firmware and hardware for Linux based communication products.

    5+ years of experience with related experience

    Proficient in Embedded Linux Firmware development

    Proficient in Programming in C, C++ on embedded systems and strong familiarity with real time principles

    Experience with Linux device drivers (low level device drivers; any interfaces to external hardware; drivers from third parties that need to be integrated into Linux build- example an ethernet controller into linux build

    Python and/or Java programming

    Deep Knowledge of Product Life Cycle and Software Development methodologies

    Significant experience with development and debugging tools in embedded systems

    Knowledge of IP Networking principles -- IP routing, IP packets, firewalls, how do packets route into Linux and outside of linux on the network layer, familiarity with routers, etc.

    Personal Computer skills including familiarity with Microsoft Office or compatible suites- functional user

    Ability to effectively communicate complex technical topics in a clear and concise manner both written and verbal

    Knowledge of Open-source protocol like CoAP / MQTT / Wireless Security

    Experience in software development for Metering protocols (DLMS/COSEM/ANSI)

    Any scripting language such as Perl, Bash, Python or TCL

    Experience in Linux internals / system programming

    • Deep embedded linux experience and particularly building embedded linux distribution or packages; linux devices include routers, wireless devises, printers
    • Images and all the pieces that go into that have to come from somewhere and be configured in a certain wayt so the microprocess
    • They are using built root for that ^^ team is looking for someone that can modify and update or start from scratch a new build root distribution for a particular microcontroller that they are using
    • Takes deep embedded linux experience with building a kernel and core utilities that surround that kernel including packes like open source, third party,
    • Embedded linux, build root, package management; uboot, number of tags like that
    • "how do you build a low level configuration"
    • Buildroot, busy box, embedded linux,
    • Needs someone that can set up buildroot, keep it up to date, maintain it
    • Bare metal- it is about the compute engine inside of the hardware ; underneath them all they have an ARM based bother board running linux and communicating with several network devices and one or more storage and access things;