Monday, January 6, 2014

Lead Software Engineer

Are you missing our Emails on
Drag emails and drop them to the "PRIMARY" tab

Duties and responsibilities

Establish an overall software quality approach that addresses common software building blocks, subsystems and complete products, including documentation of tests executed and results
Develop system level functional test plans and procedures, along with detailed test cases based on product requirements
Define regression test suites and execute on a regular basis
Create, deploy and continuously improve automated continuous integration test platform, including simulation and hardware-in-the-loop testing
Support software and firmware engineers by reproducing reported issues (manually or with automated test scripts)
Maintain project issue tracking database, ensuring severity, priority and status are accurate and updated in a timely manner
Generate system level release notes and communicate to internal stakeholders
Collaborate with corporate quality organization to incorporate software development and qualification into product launch quality system
Participate in cross-functional product development team, championing appropriate verification activities throughout the project lifecycle
Coordinate test activities of other team members, ensuring consistency in approach and timeliness of results
Establish metrics for software quality and routinely report project and department results
Responsible for ensuring product quality continuously improves
Contribute to improvement of design practices for development and testing.
Act as vendor technical liaison as required

Lead Software Quality Engineer

Qualifications and skills needed:
Minimum formal education, experience and training:
Computer Engineering, Computer Science or Electrical Engineering degree (BSc, EE or ECE)
In depth knowledge of software testing concepts
Proficient in creating automated test tools for embedded systems, including scripting languages (such as Python, Perl, Tcl/Tk)
Ability to develop efficient test plans from written and implicit requirements
Experience with software configuration management tools
Working knowledge of C and C++ programming in an embedded environment to enable creation of subsystem test cases
Solid analytical and communication/interpersonal skills required.
Demonstrates good judgment in selecting methods and techniques for obtaining solutions.
Able to effectively communicate technical concepts
Must have good balance of theoretical and practical experience and must be “hands on" in an electronics lab environment
Experience using basic test equipment, such as oscilloscopes, logic analyzers, emulators and / or debuggers
Demonstrated leadership of technical solutions

Preferred education, experience and training:
Strong background in embedded real-time software design.
Management of outsourced test and development
Additional software quality methodologies, such as software failure modes and effects analysis, software reliability, peer reviews & inspections
Software release management
Working knowledge of digital hardware design
Track record of delivering high quality embedded systems
Supervisory or lead quality engineer experience
Experience testing products with rich embedded Graphical User Interface
Experience with embedded audio, video and / or Internet applications
Familiar with Open Source Software development models
Familiarity with agile, iterative software development methodologies, such as Scrum
How to Apply
Apply Online           
Apply Here By Choosing Multiple Job Codes


Warm Regards
HR Executive
Customer Is King
Web :

Add CUSTOMER IS KING to your address book and never miss an email!
Find out how! (

Get inside info on all things Customer is king inc!
Become a fan on Facebook and follow us on Twitter!