Johnson Controls | Software Engineer (Remote)
North America · Remote
Entry Level +1 · Full time
Posted 3 years ago
Apply

About the job

Job Details

The future is being built today and Johnson Controls is making that future more productive, more secure and more sustainable. We are the leader in smart building technology. We are harnessing the power of cloud, data analytics, the Internet of Things (IoT), and user design thinking to deliver on the promise of intelligent buildings and cities that connect communities in ways that make people’s lives and the world better!

The Digital Products Engineering Team is responsible for the Smart Edge Platform. Data are analyzed and solutions crafted at the site where the data is generated. You will be joining a new team, creating a new product for the Open Blue Edge in RUST. Will you contribute your skills to help ensure the highest level of safety and concurrency in our system?

What you will do:

  • Contribute on all areas of the stack of choice for a set of applications that impact our Digital Blue Twin. Our teams work simultaneously across multiple products and environments and possess a variety of skills and level of knowledge.
  • Provide your input through collaboration with the architects to ensure software is up-to-date and using the latest technologies.
  • Share your expertise to improve software operations by conducting system analysis, recommending changes.
  • Develop new programs and proof the current programs to develop necessary changes to assure production of a quality product

How you will do it:

  • Analyze current programs including performance, diagnosis and troubleshooting of problem programs, and crafting solutions to problematic programming
  • Conduct system analysis and development, to keep our systems current with changing technologies
  • Share your skills with junior programmers translating system requirements into tasks as they develop programming and debugging skills
  • Analyze, design, and coordinate the development of software systems to solve information processing problems

What we look for:

Required

  • BS Degree in Engineering, Computer Science or a related field or equivalent technical experience.
  • Strong knowledge of Object Oriented programming concepts (OOP)
  • Experience with UML Design
  • Hands on experience on scripting languages.
  • Hands-on experience with Async methodologies
  • Strong automation skills and familiar with the appropriate tools and scripting languages.
  • Communication skill to articulate views/thoughts with team and partners or customers

Preferred

  • Knowledge of .NET C# a plus
  • Four plus years of experience in modern programming in RUST
  • Knowledge of container technologies a plus

Where legally permissible, as a condition of employment, we do require written proof that you are fully vaccinated against Covid-19 or that you have a valid medical or religious reason for not receiving the vaccine, on your first day.

Johnson Controls International plc. 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, genetic information, sexual orientation, gender identity, status as a qualified individual with a disability or any other characteristic protected by law. To view more information about your equal opportunity and non-discrimination rights as a candidate, visit EEO is the Law. If you are an individual with a disability and you require an accommodation during the application process, please visit here.

 

Note From The Remote JobHunters:

Johnson Controls
DevOps, Infrastructure
Size:  10,000+ employees
© 2023 Pallet Labs Inc. See privacy policy and terms of service
Get started on Pallet
This community is on Pallet — Where creators turn their community into recruiting networks