Experience:
5+ years of experience
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Posted:
8/21/2017
Job Category:
Software Development
Industry:
Other
Firmware Developer
(This job is no longer available)
iStaff | Cumming, GA
loading
loading
School
Major
Grad Date
 
 

Not sure what types of jobs you are interested in?


Explore Jobs
Based on Your Education

Follow This Company
Share

Job 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:

  1. Extensive Embedded C development experience
  2. Extensive experience with Embedded RTOS
  3. Experience with industrial interface protocols (TCP, UDP, Modbus)
  4. 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 RS232/485, 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

Qualifications

Applicants must be eligible to work in the specified location