IT Job Pro

Most Popular Tech Job site – Find Jobs || Post Jobs

Principal Software Engineer

Westford, Massachusetts Johnson Controls Inc

Job Description

Principal Software Engineer
(WD***********)

What you will do:

* Design, develop, test and maintain software
* Provide technical leadership in the design and product specification process.
* Develop technical documentation in-line with industry best practices.

How you will do it:

* Interface with other functions with the business to ensure the timely delivery of high quality products.
* Adhere to development processes including code reviews, design reviews and coding guidelines.
* Act as an enthusiastic and motivated member of the product development team.
* Maintain knowledge of new technologies in the field of security systems.

Qualifications

What we look for:

Required Skills/Experience

* Extensive experience in software development in C/C in a Unix/Linux/Embedded Linux Environment.
* Experience should include some of the following: Open Source Software Integration, Software Security Mechanisms, UDP/IP, TCP/IP, Sockets, low level file I/O, Process and Process control, Signal handling, STL, Video/Audio Standards, Relational Databases and Web Technologies.
* Excellent diagnostic and troubleshooting skills.
* Evidence of leadership and execution of software development methods and processes.
* Ability to work in an agile software development environment.
* Excellent written and verbal communications and interpersonal skills.

* Evidence of mentoring/coaching software team members.

Preferred Skills/Experience

* Experience with scripting languages (e.g. Python, Bash, Perl).
* Experience with automated build systems (e.g. Jenkins).
* Experience with using network analysis tools (e.g. Wireshark).
* Experience of video streaming technologies
* Experience with kernel building/packaging

Johnson Controls is an equal employment opportunity and affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, protected veteran status, status as a qualified individual with a disability, or any other characteristic protected by law. For more information, please view EEO is the Law. If you are an individual with a disability and you require an accommodation during the application process, please visit .

Johnson Controls is an equal employment opportunity and affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, protected veteran status, status as a qualified individual with a disability, or any other characteristic protected by law. For more information, please view EEO is the Law. If you are an individual with a disability and you require an accommodation during the application process, please visit *****************************************

To apply for this job please visit itjobpro.com.