Software Engineer
Fayetteville, NC
• Bachelor’s degree in Computer Engineering, Computer Science or a related field or equivalent experience required
• Background in Embedded Systems Engineering
• Ability to obtain and maintain and US Security Clearance
• Networking skills required
• Strong C, Java and C++ skills required
• Familiarity w/ Android Operating System required
• Experience with test driven development a plus
• Excellent oral and written communications skills
|
The chosen applicant will be part of a small team developing next generation mobile technology for the U.S. Government and commercial industry. The applicant will work with cutting edge technology and some of the best developers in the field. All applicants will focus on the nexus of integration between both hardware and software on developmental mobile hardware. It is expected that the applicants are familiar with Agile methodology as well as test driven development while creating software. Applicants should have good communication skills, capable of working with customers to refine requirements.
Duties and Responsibilities
• Testing and debugging of mobile software (Android – Java, C++) on wearable augmented reality and biometric mobile hardware
• Assisting in the conceptual design and architecture of software and data workflows from such devices into backend cloud systems
• Validating the performance of embedded hardware and software once integrated onto a developmental platform
• Assisting in the prototyping of new hardware and software for embedded mobile devices to include integration of peripherals and sensors
|