Embedded Software Developer – C, C++, Linux

Embedded Software Developer – C, C++, Linux

Write technical specifications and requirements definition based on conceptual design and stated business requirements
• Support, maintain, document, and write unit tests for software
• Analyze code faults to find root causes of errors and put systems into place to pre-empt similar faults in the future
• Participate in full development life cycle including requirements analysis and design
• Consult with Product Management and end users to prototype, refine, test, and debug programs to meet needs
• Maintain existing code, port it to new platforms (more…)

C, C++, Perl, Embedded Developer – Real-Time Engineer

About the Job
Job Responsibilities
·        Design, development, test of satellite system applications
·        System integration test development and execution
·        Software defect isolation and correction
·        Accurate estimation of the required development effort
·        Customer interface and support – documentation and verbal communications
·        Product development lifecycle (involving requirements analysis)
Required Skills
·        System and software design
·        Object Oriented design and analysis
·        Software development life cycle and processes
·        Windows and Linux, knowledge of socket, threaded, multitasking and real-time programming