Software Systems Engineer

United Technologies

(Kennesaw, Georgia)
Full Time
Job Posting Details
About United Technologies
UTC’s products and services make cities and travel between them more efficient, harsh climates more livable and people more secure.
Responsibilities
Duties & Responsibilities Product concept innovation/development: - Work closely with AdvanTE3C solution managers to identify opportunities for new and innovative system integration concepts. - Provide technical leadership in the creation of integrated solution product roadmaps for market verticals of interest. Support customer discovery sessions and design charrettes to uncover product needs and requirements. - Create software mockups/prototypes to support gathering customer feedback and product requirements. System concept prototyping/development: - Perform system design and analysis of new software solutions. - Define technical requirements in support of software development. - Design and construct software prototypes for demonstration and evaluation by the modification of existing products. - Conduct prototype demonstrations at customer sites to validate technical and business requirements. - Support the development of new software system applications from conception to product release. Project Management: - Estimating project effort, schedules and budget. - Coordinate and track development work being performed internally and/or with external 3rd party developers. - Ensure appropriate level of technical rigor and quality through the appropriate application of BIS product development standard work.
Ideal Candidate
Eperience/Qualifications Experience - 8+ years of experience as a software engineer, demonstrated success developing a variety of software systems while taking responsibility for analysis, design, implementation and deployment tasks. - Demonstrate proficiency and process experience necessary to develop moderately complex software in JAVA, C++, C# or other languages if needed. - Must demonstrate proficient ability to capture and document use cases and requirements. - Demonstrate mastery of relevant software engineering tools (configuration management systems, build processes, debuggers, emulators, simulators). - Experience with developing scalable, distributed systems. - Experience with enterprise application integration. - Development and application of Web services. - Demonstrate proficiency with developing and trouble shooting complex software systems that run in mixed environments including Linux, server, tablet and mobile systems. - Possess strong troubleshooting and problem analysis skills. - Highly organized with strong attention to detail, while also able to manage multiple priorities. - Excellent communication skills, both written and verbal across a wide audience. - Experience working with globally distributed development teams, and work with and/or manage work being performed by 3rd party contract developers. - Able to estimate development effort and duration, is able to manage work being performed to ensure project deliverables are satisfied within budget and schedule. Education - A graduate degree is required, Electrical Engineering or Computer Science is prefered. Typical education requirements: - MS or MA degree with 10+ years experience PhD with 6+ years experience

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.