A new Job, ID: 190389 <http://ejobsville.com/display-job/190389> was added at eJobsVille.com - For the Best Tech Jobs in Town <http://ejobsville.com/>
Title: System Software Engineer posted on 2014-06-16 17:21:32 Job Description: This group is seeking a talented, innovative engineer who has a passion for programming and a desire to be a leader in tackling complex and challenging problems by developing innovative software and/or firmware solutions for our smart camera products. Our engineers are typically engaged in activities like performance optimization on both DSP and PC-based targets, host/client network communications protocol development, as well as embedded systems analysis, design, and development for multiprocessor environments. This position develops and maintains system software for the company’s In-Sight line of smart cameras. This will involve work with I/O subsystems, file systems, integration of algorithms into firmware, the maintenance of various algorithms, and other software development in an embedded RTOS environment. The Principal Software Engineer provides technical leadership to the development team through a personal example of commitment and product line ownership. *Essential Functions:* 1. Participates in the requirements gathering, requirement analysis, design, code, test and maintenance phases of software product development, often in a leadership capacity 2. Ensures work-product is of high quality through the use of best practices like thorough code documentation and the use of automated code analysis tools 3. Leads design and code reviews for the work-product produced by other software engineers 4. Evangelizes, develops, and executes unit, system & functional test plans 5. Analyzes microprocessor architecture, compiler efficiency and software constructs to craft time critical code 6. Maintains & enhances familiarity with lighting / optics principles necessary to simulate a production line environment or create an application test-bench to validate machine vision algorithms or customer application requirements 7. Provides technical input to the department’s strategic operating plans and product migration plans 8. Understands various software development life-cycle models and provides leadership in the selection of a model when beginning new software projects 9. May develop GUI components in a .NET environment using C# *Knowledge, Skills, and Abilities:* 1. Commercial experience developing embedded software in C or C++ a must 2. Experience with TI Code Composer Studio developing DSP applications a strong plus 3. Experience developing .NET applications in C# a strong plus 4. Expert in software version control concepts 5. Expert in iterative software development processes 6. Commercial experience with network protocols, embedded systems programming, and RTOS concepts 7. Machine Vision/Image processing algorithm experience a big plus 8. Ability to work independently or as part of a team 9. The ability to lead small teams as required *Minimum education and work experience required:* 1. Bachelors or Masters degree in a related technical field or related discipline 2. 2-4 years of experience as a Sr Software Engineer or Software Quality Assurance Engineer 3. 6-10 years of experience in the field of software development and experience with project technical and personnel leadership responsibilities Job Requirements: 1. Commercial experience developing embedded software in C or C++ a must 2. Experience with TI Code Composer Studio developing DSP applications a strong plus 3. Experience developing .NET applications in C# a strong plus 4. Expert in software version control concepts 5. Expert in iterative software development processes 6. Commercial experience with network protocols, embedded systems programming, and RTOS concepts 7. Machine Vision/Image processing algorithm experience a big plus 8. Ability to work independently or as part of a team 9. The ability to lead small teams as required Salary: 90,000 to 100,000 *Click here to view full job description and apply <http://ejobsville.com/display-job/190389> (Registration not mandatory to apply for this job)* ------------------------------ Best regards, eJobsVille.com - For The Best Tech Jobs In Town -- You received this message because you are subscribed to the Google Groups "US_IT.Groups" group. To unsubscribe from this group and stop receiving emails from it, send an email to us_itgroups+unsubscr...@googlegroups.com. To post to this group, send email to us_itgroups@googlegroups.com. Visit this group at http://groups.google.com/group/us_itgroups. For more options, visit https://groups.google.com/d/optout.