Aerotek Newport News, VA, USA
Aerotek is currently seeking an Embedded Developer for our client in Newport News, VA. This role would be a direct placement position. This engineer will be responsible for the functionality, fixing software bugs, tracing software bugs. Software is primarily used in C/C++. The Embedded Engineer will work on a cross-functional team in an Agile environment. They currently run on 3-week sprints. Responsibilities Creates the documentation necessary to describe the software logic flow and architecture. Investigates and test vendors' products. Works independently and as a team member with other Engineers, Designers, and production personnel or on ad hoc projects. Works along with other Engineers to design, install, test, analyze, and maintain the software required to control electrical products, equipment, and systems to meet requirements. Works along with other Engineers to research and analyze customer design proposals, specifications, manuals, and other data. Confers with engineers and other personnel to implement operating procedures, resolve system malfunctions, and provide technical information. Researches solutions to system software required to meet specifications. Analyses software tools necessary to perform validation and troubleshooting. Organizes software structure to ensure a stable operating system. Evaluates alternative software programming tools and languages. Monitors contract engineering projects and reports on their progress. Estimates time and cost requirements for new development and R&D projects. Competencies Bachelor's degree (BSEE/EET, BSCE) with two-plus years of programming experience in an engineering environment; or equivalent combination of education and experience. Knowledge of software programming tools (ex. CoDeSys, C++, etc.). Knowledge of communication protocols (ex. RS232, CanOpen, J1939, etc.) Ability to read and interpret documents such as safety rules, operating and maintenance manuals, and procedure manuals, software specifications. Ability to work with mathematical concepts such as algebra, probability and statistical inference, and fundamentals of plane and solid geometry and trigonometry. Ability to apply concepts such as fractions, percentages, ratios, and proportions to practical situations. Ability to carry out instructions furnished in written, oral, or diagram form. Creates the documentation necessary to describe the software logic flow and architecture. Ideal candidates will have experience from the Automotive, Aviation, DOD, or Manufacturing Industries.
Sep 30, 2019