Lead Test Engineer
Nesco Resource - Phoenix, AZ

This job posting is no longer available on NESCO Resource. Find similar jobs: Lead Test Engineer jobs - Nesco Resource jobs

Job Description:
This position requires in-depth knowledge of systems engineering including requirements engineering and V&V. Additionally, this position requires significant embedded software development experience. Understanding of modular software design, documentation, and refactoring is required. A demonstrated ability to develop on and troubleshoot prototype, unstable hardware is required.

Leadership experience in leading SW development teams is highly desirable, as this position participates in software engineering process definition and refinement. Experience in working with and leading a team in a highly regulated environment is desirable. Work scope may include supervision of internal team members as well as external vendors for process compliance. Experience working with global teams highly is desirable.

The candidate should have a proven track record of proactively taking on responsibility. Additionally, the candidate should be a self-starter who is comfortable taking ambiguous work instructions with minimal supervision.

Key Responsibilities:
Develop embedded software such as boot code and device-level drivers
Develop higher level API and functional libraries for hardware manufacturing test
Engineer and develop software requirements while working directly with hardware engineers and hardware design documentation (schematics, HW-SW interface specifications)
Develop technical plans and specifications
Enhance and refactor existing software for reusability, maintainability, and extendibility
Plan and perform validation and verification on requirements and software
Follow and improve software engineering processes, methodologies
Strongly participate and contribute to design and peer reviews

Basic Requirements:
Bachelor s degree in Computer Science, Electrical Engineering, or related field.
6+ years of experience in software engineering
3+ years of experience in embedded software development

Additional qualifications:
Software engineering experience throughout entire life cycles from inception through deployment
Systems and requirements engineering skills
Experience working with emulators (Lauterbach, American Arium, etc)
Knowledge of AMD, Intel, Client CPU or DSP architectures
Experience with 3D graphics-related software development
Experience with micro-controllers and FPGAs
Project engineering skills
In-depth understanding of software development methodologies and life cycles
In-depth understanding of OOD
Familiarity with Linux development environments
Windows User Interface design
Expert in configuration management using Subversion

Additional Skills:
Assembly, C, C++ primary languages, C# or Java a plus
Graphics/GPU API or engine development highly desirable
Excellent technical writing/software documentation skills
Excellent oral and written communication skills
Avionics communications protocols (ARINC standards)
Linux system programming


If you are interested in this position please forward resume to Gregory DiMattia at gdimattia@nescoresource.com Please include a brief description of yourself and reference to the job in the subject of the e-mail.

At Nesco Resource, our flexible staffing solutions include contract, contract-to-hire, and direct placement services. We employ specialized recruiters focused in the fields of Engineering, Information Technology, Accounting & Finance, Administrative & Customer Service, and Manufacturing & Distribution.

About this company
131 reviews