Software Engineer IV Job in Carrollton 75006, Texas US

Job Requirements:

JobDescription

 

This position calls for anexperienced, knowledgeable and talented engineer to lead thedevelopment of software components for the Engineering organization.As a Senior Staff Engineer, you will have an opportunity to lead andcollaborate with other engineers to design, plan, develop, andmaintain Embedded and Windows software components for the ControlsSoftware team.

 

Responsibilities

 

Some of yourresponsibilities will include:

 

-      Responsible for the successfulimplementation and delivery of embedded software products andcomponents throughout the entire product lifecycle.

-      Assure proper technical requirementdefinition with internal and external customers, marketing and othersupport groups.

-      Actively participate and propose newprocesses and improvements.

-      Identify and create new technologies andideas to increase the organization’s IP.

-      Participate in resources and projectplanning, technical feasibility analysis and prototypingactivities.

-      Co-ownership of project schedule withProgram Management.

 

 

 

EducationRequirements

 

-      BS/MS in Computer/Electrical Engineering,Computer Science.

 

 

TechnicalSkills

 

-      5 years of professional experiencedeveloping embedded and Windows components in C/C++.

-      Minimum of 2 years of experience as atechnical lead in a software organization.

-      Experienced in the architecture, design anddevelopment of embedded software components.

-      Experience collaborating in multi-sitesoftware development teams and projects.

-      Ability to develop unit test drivensoftware components.

-      Experience with Real Time Operating Systems(RTOS) software development.

-      Familiar with embedded serial communicationprotocols (I2C, RS-485, RS-232, CAN).

-      Familiar with industry standard embeddeddesign and debugging tools (JTAG, protocol analyzers,emulators).

-      Familiar with Configuration Managementtools (Version control, bug tracking, change management, automatedbuilds, and coding standards).

-      Familiarity with static and dynamicanalysis software tools.

-      Experience developing within Waterfall andIterative Software development processes.

-      Familiarity with the HVAC industry andproducts is preferred.

-      Object oriented programming experience is aplus.

 

Teaming/SoftSkills

 

-      Excellent verbal and written communicationskills.

-      Ability to effectively communicate withboth technical and non-technical staff.

-      Ability to collaborate across multiplefunctional teams (Hardware, Testing, Technical Support,Manufacturing) in order to deliver sound technical solutions to ourcustomers.

-      Demonstrate ability to drive product andprocess improvements throughout the softwareorganization.

-      Ability to work with third parties andoff-shore development teams as needed.

-      Self driven, results oriented.

Click Here To Apply
http://lennox.ats.hrsmart.com/cgi-bin/pm/click.cgi?job_id=8583site_id=123