Software Systems Engineer
United Technologies
(Kennesaw, Georgia)UTC’s products and services make cities and travel between them more efficient, harsh climates more livable and people more secure.
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.
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
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.