Work in Iowa Jobs

Job Information

DONATECH CORPORATION Embedded Software Engineer in Camden, New Jersey

***This job order is offered by a no-fee staffing agency***Please reference Job Posting - 18699 when emailing about this job.Active Secret Clearance Required.Major purpose:Reporting to the Software Engineering Manager, the Embedded Cyber Software Engineer plays a key role in developing innovative software components to support C5S, C5 and Cyber Solution Centers.Major functions:Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target hardwareWork closely with cross functional members of the engineering organization to develop and evaluate interfaces between hardware and software, and operational performance requirements and design of the overall systemSupport and participate in all phases of the software development life cycle, including requirements analysis, design, implementation, integration, and formal testDevelop software test plans and procedures, and other relevant technical documentationUtilize modeling tools and equipment to establish operating data, conduct experimental tests, prototype, and evaluate resultsParticipate in peer reviews, identify, track and repair defectsUtilize a variety of software languages (i.e., C++, C, Java, Python, Assembly) on Windows, Linux, mobile platforms, and embedded real time operating systems (VxWorks, Linux, Integrity, and others for Client, Client, TI, and custom processor designs)Technical Functional skills:Object-oriented design and implementation experience, with exposure to software modeling and UMLExperience developing device drivers and Board Support Packages for real time embedded systemsExperience with cryptography and cryptographic applications, security architecture, multi-level and cross domain security solutions, and certification requirementsHardware / Software Integration experienceExperience debugging real time embedded applicationsExperience with static analysis, code coverage tools, and automated test frameworksKnowledge of network architectures and protocolsEducation/Qualifications: Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field U.S. citizenship and the ability to obtain and maintain a Department of Defense (DoD) SECRET clearance, TS/SCI highly desirable Related coursework or experience developing software for embedded applications Excellent oral and written communication skillsDonatech is an EEO Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.