Principal Software Engineer

Emerson

(Austin, Texas)
Full Time
Job Posting Details
About Emerson
Emerson is a diversified global manufacturing company that brings technology and engineering together to provide innovative solutions to customers in the industrial, commercial and consumer markets through its Process Management, Industrial Automation, Network Power, Climate Technologies, and Commercial & Residential Solutions businesses.
Summary
Design, implement, and support the infrastructure and middleware at the heart of the DeltaV process control system’s runtime environment. The software runs on a variety of embedded platforms and Windows machines, and provides network communication, security, operating system abstraction and control system business logic. The code you develop will satisfy a range of reliability requirements and heterogeneous node capabilities. You’ll develop software for systems that scale from small to very large in a robust fashion, and that support high availability requirements. You’ll work on frameworks to support a variety of applications on diverse hardware and software platforms, as well as components that implement behavior specific to the DeltaV system. This work will be done using some of the latest development platforms and technologies. Software in the runtime encompasses a wide range functionality, so a strong candidate for this position will be able to apply sound software development processes and skills to a diverse set of problems. An ideal candidate will also possess networking software development experience and knowledge. You will also have the potential to lead development teams.
Responsibilities
* Produce software designs and code based on requirements and concept documents * Write high-quality, high-performance, secure code that runs on multiple platforms * Perform unit and integration testing * Review designs and code from team members * Investigate and resolve customer issues with released products * Lead small teams of developers on projects
Ideal Candidate
* BS Computer Science, Computer Engineering, Electrical Engineering or related field + 6 - 8 years; OR MS Computer Science, Computer Engineering, Electrical Engineering or related field + 5 -7 years related experience, including developing software as part of complex systems * Proficient with data structures, algorithm analysis, and software design * 3+ years of experience with C++ or C#, as well as Object Oriented development * Software project planning and management experience * Proficient in troubleshooting and debugging commercial software * Excellent written and verbal communication skills * Experience in leading small teams and mentoring junior developers **Preferred Qualifications:** * Visual Studio 2015 * MS Project * Team Foundation Server * QNX Neutrino

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.