Vacancy expired!
- The candidate will be primarily responsible for development, integration and test activities in support of an embedded systems software development program.
- Candidate would create, plan, and perform a variety of software analysis, design, development, code, documentation, integration, test, and product assurance tasks.
- Responsibilities would center on development and/or integration and test activities to support new capabilities as well as the maintenance of existing software.
- Work may support updates to engineering design models and software to enhance, implement and support project/system functionality for the assigned technical effort.
- Candidate would also ensure that technical outcomes are consistent with established engineering principles and practices and that customer and company technical, system, performance, and quality requirements are met.
- Strong communication skills, both verbal and written
- Ability to solve technical design and development problems
- Ability to work independently and as part of a team
- Ability to use and apply fundamental concepts, practices, and procedures relevant to software development
- Familiarity with the Linux Operating System
- Familiarity with Source Configuration Management tools such as Git or Subversion
- Ability to develop and maintain effective relationships with customers to solve technical problems
- Knowledge of fundamental software engineering concepts, practices, and procedures.
- Understanding and working knowledge of Software Requirement, Design, Development, & Testing Principles
- Familiarity with Ada compilers, software development support tools and associated environments
- Experience with Software configuration management tools (i.e. Git, SVN, etc.)
- Experience with Software issues tracking software (i.e. JIRA, Bugzilla, etc.)
- B.S. degree in a Software Engineering, Computer Science, Electrical Engineering or relevant technical discipline; or an equivalent combination of education and experience
- C/C design and coding skills
- Use of UML modeling tools such as Enterprise Architect or Magic Draw is a plus
- Competent with scripting languages (i.e. Bash, Perl, Python)
- Use of QT for GUI Development
- Experience with VxWorks and QNX Operating Systems
- Development experience using C/C
- Experience with Linux, QNX and embedded operating systems such as VxWorks
- Familiarity with embedded systems
- GUI Development
Vacancy expired!