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, and in the development, testing, and implementation of efficient, cost effective application solutions.

Responsibilities:
  • Assists in the identification of business requirements and in devising system and programming alternatives and specifications.
  • 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:
  • 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 and written communication skills.
  • Experience developing VxWorks Real Time processes and Downloadable Kernel Modules.
  • Familiar with SDLC methodologies a plus.
  • At least five years of experience developing in C on VxWorks including 6.x.
  • Experience developing Real Time, multi-threaded, event driven applications.
  • Network security for Ethernet and Wireless experience.
  • Experience developing 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.
  • TCP/IP Networking knowledge required.
  • Serial communication knowledge.
  • Communication protocol implementation (XML and SOAP).
  • Experience with Object Oriented Analysis and Design.
  • C++ programming experience.
  • Touch screen and LCS DUI implementation.
  • Experience developing interrupt driven state based applications.
  • Knowledge of Vision systems.
  • Integration of Third Party software packages.
  • Experience in developing safety critical systems in a regulated industry such as medical devices desired.
  • Ability to work independently and complete tasks with minimal supervision.
  • Background in Electrical Engineering and electromechanical microprocessing helpful.

SKILLS

TCP/IP Networking, (XML and SOAP), C++ programming, Touch screen and LCS DUI implementation

Synectics is an Equal Opportunity Employer.

Start date
n.a
From
Synectics
Published at
29.03.2012
Project ID:
340134
Contract type
Freelance
To apply to this project you must log in.
Register