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.

Reply via email to