Firmware Developer

Georgia  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Firmware Developer

Location: Cumming, GA

Long Term Contract: 24 Months

Sizzle:

We're looking for a Firmware Developer for a large project that could last up to 24 months.

Objective:

Embedded systems firmware specialist to assist with large re-architecting and porting project. Creates system level design documents and works under limited supervision using advanced knowledge to analyze, interpret or make deductions from varying facts or circumstances. Writes well-structured and well-commented source code capable of being sustained long-term by other developers.

Must Haves in Order of Importance:

  • Extensive Embedded C development experience
  • Extensive experience with Embedded RTOS
  • Experience with industrial interface protocols (TCP, UDP, Modbus)
  • Experience with PLC and industrial controls
  • Responsibilities:

    • Design documentation (including source code commentary) to company coding standards.
    • Analyzes, re-structures and ports exiting source code base to new code base.
    • Interacts with other teamers as necessary

    Qualifications:

    • BS in Computer Science is required
    • Ten (10) years minimum recent experience in structured programming under C language is required
    • Five (5) years minimum recent experience with RTOS for Embedded products is required
    • Experience with Mentor Nucleus RTOS is a plus
    • Experience with Metrowerks CodeWarrior is a plus
    • Experience with Programmable Logic Controllers is a plus
    • Experience with Embedded systems for the industrial automation market is a plus
    • Proficiency in low-level languages (eg Assembler, ladder-logic, Machine-code) is a plus
    • Understanding of microprocessors and associated architectures (Address/Data buses, Memory addressing and management, peripheral connections, programming instruction sets) is required
    • Proficiency with Windows O/S environment is required
    • Experience with Integrated Development Environments (IDE) is strongly preferred

    Basic understanding of peripheral interfaces including:

    • Serial communication hardware including RS, USB, Ethernet, etc
    • Serial interface Protocols including industrial standards such as MODBus, TCP, UDP, etc
    • OSI basic reference model (ISO/IEC 7498-1), 7-layer stack
    Start date
    n.a
    Duration
    1 year and longer
    From
    iStaff
    Published at
    05.10.2017
    Project ID:
    1428421
    Contract type
    Freelance
    To apply to this project you must log in.
    Register