Engineer II - (Embedded Software – Product Development)
Newport News, VA
Must be a US Citizen or Green Card holder.
Supports new product development activities in a Product Development and/or R&D environment by creating new software functionality and/or processes utilizing engineering principles.
Responsibilities:- Develops more complex software programming for prototypes per customer requirements.
- Analyzes test data and makes recommendations to determine if software design meets functional and performance specifications.
- Evaluates engineering test results for possible application to development of systems or other uses.
- Utilizes statistical analysis to ensure process is capable.
- Generates new concepts/designs and generates proof of concept.
- Reviews content of technical reports to ensure accuracy and consistency.
- Trains less experienced Engineers on department processes or systems.
Required Knowledge, Skills, and Abilities: (Submission Summary)
:1. Bachelor’s degree in Computer Engineering or equivalent
2. 2-5 years’ experience in research and development, medical or related field writing applications in C/C++.
3. Working knowledge of C, C++, C# programming languages for software development in both
MS Windows and Linux environments.
4. Specific knowledge/experience programming embedded C/C++, .NET, and working in a Test Driven Development (TDD) environment preferred.
5. Ability to create and present presentations and/or technical papers to management within and outside of Client.
6. Requires ability to debug and trace common code problems (including hardware troubleshooting/debugging using oscilloscope and logic analyzer).
7. Analytical, problem solving and project management skills.
8. Embedded C/C++, .NET, and working in a Test Driven Development (TDD) environment.
9. Must be a US Citizen or Green Card holder.