Software/Computer Engineer
Job Description:
• Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software applications
• Work closely with cross functional members of the engineering organization to develop and evaluate interfaces of the overall system
• Support and participate in all phases of the software development life cycle, including requirements analysis, design, implementation, integration, and test of embedded software and GUI applications
• Develop software test procedures, software programs, and related documentation
• Utilize modeling tools and equipment to establish operating data, conduct experimental tests, and evaluate results
• Participate in peer reviews, identify, track and repair defects
• Utilize a variety of software languages (e.g., C++, C#, C, Java, JavaScript, HTML5, XML, SQL, Perl, Python, Ajax, Linux, mobile platforms, and embedded operating systems (Linux, Windows CE, and others for Intel, TI, and custom processor designs))
Qualifications:
• Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Wireless Engineering, Information Security, or related field
• GPA of 3.0 or greater
• 0-1 year experience
• Willing to travel
Preferred Skills:
• One or more of the following: C++, C#, C, Java, HTML5, XML, SQL, Unix, Linux, RTOS, Wireless, Software Security, Robotics, OOA/OOD, Android, Embedded Systems, mobile application development