Embedded Software Engineer

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

Keywords

Description

DESCRIPTION
The Embedded Software Engineer will assist in the evaluation of client area application systems/programming requirements and processes (eg, new, enhancements or maintenance), in the preparation of application program specifications. Will also assist in development, testing, and implementation of efficient, cost effective application solutions.

Responsibilities:
  • Studies and analyzes existing office procedures as assigned.
  • Prepares systems flow charts and logic diagrams to describe existing and proposed operations.
  • Codes, debugs, and documents programs.
  • Performs related duties as assigned or requested.

Qualifications:
  • 4-6 years of experience in the applicable responsibilities.
  • Bachelor degree in Computer Science or a related discipline and at least two or more years experience in systems analysis and application program development, or an equivalent combination of education and experience.
  • Requires good analytical ability and verbal/written communication skills.
  • Familiar with SDLC methodologies.
  • 5+ years experience developing in C on VxWorks including 6.X.
  • Experience developing VxWorks Real Time Processes and Downloadable Kernel Modules.
  • Knowledge of developing real-time, multi-threaded, event driven applications.
  • Ability to develop interrupt driven state based applications.
  • Knowledge of User Interface applications using Wind River Tilcon Graphics.
  • Strong design skills backed by the ability to formally document designs.
  • Experience using Software Development Processes and Software Configuration Management tools.
  • Experience with Network programming and TCP/IP Networking.
  • Network security for Ethernet and Wireless and Serial communication experience.
  • Knowledge of communication protocol implementation (XML and SOAP).
  • Object Oriented Analysis and Design skills.
  • C++ programming knowledge.
  • Touch screen and LCD GUI implementation experience.
  • Knowledge of Vision systems.
  • Integration of third party software packages.
  • Experience in developing safety critical systems in a regulated industry, such as medical devices.
  • Ability to work independently and complete tasks with minimal supervision.
  • Background in Electrical Engineering and electromechanical microprocessors.


SKILLS
TCP/IP Networking, Network programming, Network security for Ethernet and Wireless, Serial communication, Communication protocol implementation (XML and SOAP), Object Oriented Analysis and Design, C++ programming
Synectics is an Equal Opportunity Employer.
Start date
n.a
From
Generic Network
Published at
29.11.2011
Project ID:
274690
Contract type
Freelance
To apply to this project you must log in.
Register