Firmware Engineer - Tallassee, United States - latitude

    latitude
    latitude Tallassee, United States

    1 month ago

    Default job background
    Description

    This is a full-time direct hire position that is looking to pay between $110k-$130k/year depending on experience. This position would require onsite work out of Tallassee, AL, but they are willing to relocate candidates. This position requires you to be a US citizen or green card holder and a Bachelor of Science degree in Electrical Engineering, Wireless Engineering, Computer Engineering, or a related field. This role is looking to get filled ASAP.

    ESSENTIAL DUTIES/RESPONSIBILITIES

    • Design Firmware and embedded software in support of system architecture development
    • Design at various levels, circuit card design, and logic implementation with VHDL/Verilog programming
    • Perform software code peer reviews
    • Responsible for overall electronic design
    • Responsible for the various analysis and documentation tasks necessary for product deployment
    • Perform detailed analysis of system performance
    • Provide system safety analysis and implementation
    JOB QUALIFICATIONS
    KNOWLEDGE, SKILLS, AND ABILITY
    • Extensive experience in debugging embedded systems
    • Experience with embedded firmware development tools such oscilloscopes, spectrum analyzers, DC power analyzers, logic analyzers, and protocol analyzers
    • Experience with designing and developing RF products for public and proprietary networks
    • Experience with ARM Cortex-A7/A8/A9 processors
    • Experience with ARM Cortex-M3/M4/M33, 8051, and MSP430 microcontrollers
    • Experience with Keil, IAR or equivalent IDEs/compilers
    • Implementation of low-level interfaces to ADCs, DACs or other ICs (Using SPI, I2C or similar interfaces)
    • Implementation of data/signal processing functions and control loops
    • Defining and applying hardware timing constraints
    • Integration of both Xilinx IP cores and custom logic into the SoC architecture
    • Firmware development process: Derivation of requirements, design, verification, and integration testing
    • Expert in the development of Firmware and embedded software
    • Background in C and/or C++ a plus
    • Strong embedded SW fundamentals, including knowledge of design and development flows, real-time constraints, concurrency, and multi-processor systems, caching, and virtual memory
    • Familiarity with low-level hardware interfaces, register and interrupt programming, bare-metal software, clock and power management
    • Experience with configuration and release management, continuous integration, and regression testing.
    • Understanding of RF/analog building blocks like Low Noise amplifiers, mixers, Power Amplifier, Phase shifters, multipliers, LO distribution amplifiers, mixed-signal circuits, such as ADC's DACs, and PLL's
    • Design experience with Linux
    • Knowledge of requirement verification definition techniques and concepts
    • Experience using MS Office suite
    • Ability to work with minimal supervision and have strong Interpersonal skills
    EDUCATION OR FORMAL TRAINING
    • Bachelor of Science in Electrical Engineering or similar
    EXPERIENCE
    • BS years of experience in relevant job or research positions, or
    • MS and 5-9 years of experience in relevant job or research positions, or
    • PhD and 4-8 years of experience in relevant job or research positions
    • 5 years of embedded C programming