April 20, 2024
Electric Energy Jobs

Principal Embedded Software Engineer

Organization:
Johnson Controls
Region:
United States, Massachusetts, Westford
End of contest:
February 8, 2018
  This job posting has expired
Type:
Full time
Category:
Software engineer
Description
Johnson Controls is a global diversified technology and multi-industrial leader serving a wide range of customers in more than 150 countries.  Our 117,000 employees create intelligent buildings, efficient energy solutions, integrated infrastructure and next generation transportation systems that work seamlessly together to deliver on the promise of smart cities and communities.  Our commitment to sustainability dates back to our roots in 1885, with the invention of the first electric room thermostat.  We are committed to helping our customers win and creating greater value for all of our stakeholders through strategic focus on our buildings and energy growth platforms.  For additional information, please visit www.johnsoncontrols.com or follow us @johnsoncontrols on Twitter. 

Duties and Responsibilities:

  • Hands-on contributions to both Physical Access Control System (PACS) feature development and field support.
  • Technical quality assurance (before, during and after development).  This includes providing the direction for code development quality, performing analyses of the performance of the software within the given hardware platforms, insuring the adequate testing of the product within Quality Assurance and monitoring/troubleshooting performance and defects in the field.
  • Drive both improvement and innovation of the Products.

#external

Knowledge, Skills and Abilities:

  • Strong knowledge and development experience of control devices, preferable Physical Access Control devices.
  • Strong knowledge and development experience of Object Oriented ANSI C++ development on Linux and RTOS.
  • Strong knowledge of ARM Cortex and x86 based firmware development.
  • Strong behavioral skills including the ability to lead by example, negotiate technical consensus for both design and implementation, rally self and others to achieve quality deliveries on time.
  • Strong communication skills including the development of Storyboards, Functional Specifications and design note.
  • Development experience with TLS/SSL , stunnel and other cyber security technology is strongly preferred.
  • Experience with BVT testing of control devices is preferred
  • Hands-on experience with IPv6 protocol implementation and debug is a plus.
  • Full Linux stack experience from web/GUI to drivers and i/o (GPIO, UART, serial interface and etc.) is preferred.

Education and Experience:

  • 5-10 years of solid experience in software engineering, with significant experience in C++ software development.
  • BS/MS in Computer Science or equivalent knowledge and experience is required.

Engineering 1719489

Click here to view the full job posting.

Contact

Johnson Controls

www.johnsoncontrols.com


 From the same category : software engineer