Senior Embedded Software Engineer (onsite)

Johnson ControlsBaltimore, MD
4d$90,000 - $120,000Onsite

About The Position

Johnson Controls is developing the next generation of smart and connected. Our Building Technologies include tailored, AI-infused service solutions such as remote diagnostics, predictive maintenance, compliance monitoring, advanced risk assessments and more. As a Senior Software Engineer, you will be responsible for the development of embedded software which connects our various building devices and the people who use them. You will play a key role in digitizing our products to both our environment and user experience. This role will be exposed to the state-of-the-art approaches and subject matter including interface design, machine learning, cyber security, and IoT devices. You will be involved at the system level, exposed to hardware, and down to applications. Our Software Development team is highly collaborative, feedback oriented, and entrepreneurial in nature. You will be a part of a team where your voice is heard, ideas are respected, and opinion is valued. If you have experience in developing embedded software, this could be your next career opportunity! Candidates must be commuting distance to New Freedom, PA, or able to relocate.

Requirements

  • Bachelor’s degree in Computer Science, or a related field.
  • 5+ years of experience in embedded software development, with at least 3 years in a system design role.
  • Deep technical expertise in software architecture and design; knowledge of complex software systems and UI development
  • Exceptionally good software design and programming skills in C/C++.
  • Experience working with HTML, CSS, and JavaScript.
  • US Citizen and/or permanent resident. Sponsorship is not provided.

Nice To Haves

  • Familiarity with tools such as Git, JIRA

Responsibilities

  • Help provide technical guidance and support for our developing architectural design partitioning engineering strategies that align with our technology and platform roadmaps.
  • Foster an environment of integrity and high ethical standards that aligns with the Johnson Controls Core Values.
  • Participate in cross functional (software, firmware, controls, hardware, applications) teams to facilitate tight and coherent integration of these subsystems.
  • Design and implement secure embedded software solutions for equipment controls.
  • Participating in the full range of SDLC including specifications, design documents, software functional specifications, prototyping, and implementation.
  • Supporting a philosophy of cooperation within the software team.
  • Influence approaches and processes for software development with a process improvement mindset.
  • Utilize the latest technologies available to develop user interface and advanced featured driving best in class intelligent products

Benefits

  • Competitive salary
  • Comprehensive benefits package
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service