Senior Software Engineer (hybrid)
What you will do
Johnson Controls is hiring! In this role, you will be responsible for the design, development, and verification of real time embedded products within a Building Automation System (BAS) under minimal direction in collaboration with a team of engineers. The position will focus on new feature development as well as maintenance and stewardship of existing software system. This is a hybrid position requiring you to be in the Glendale, WI, office 3 days per week. Candidates must be commuting distance to the facility, or able to relocate. Various relocation packages are available.
How you will do it
Design, implement, test, and troubleshoot Linux embedded and Windows, networked control systems in C++
Owns a feature or product design
Defines specifications for features or products.
Review high-level and detailed requirement specifications to provide accurate estimates
Authors and performs thorough unit testing of all implementations
Conduct & participate in software design, code, test case, and documentation reviews
Analyzes/triages reported bugs and feature requests
Improve products, systems, or processes for software application or operation
Participating in Agile / Scrum activities and reporting project status
Guides & mentors less experienced engineers.
What you will need
Required
5 years’ experience in object-oriented software development in C/C++
Bachelor's degree in Computer/Software Engineering, Computer Science
Solid analytical, problem-solving, and troubleshooting skills
Works well in teams and on individual assignments
(Embedded) Linux OS and tools
Multithreaded concepts for embedded, networked products
Software design languages, models, and diagrams (e.g. UML)
Linux Kernel customizing & debugging
Automated testing philosophies and tools
Code Analysis Tools
Agile development methods
Preferred
Configuration management tools (e.g. GitHub)
Task and Bug Entry tools (e.g. Jira)
Software build tools and processes (e.g. CMake, BitBake, Visual Studio Project)
Communication protocols (e.g. BACnet, Modbus, LON, Ethernet and RS485)
Knowledge of software & web security, VPN, firewalls, wireless technologies, etc.
Exposure to .Net/.Net Core, XML, C#, Python
HIRING SALARY RANGE: $95,000 - $125,000 (Salary to be determined by the education, experience, knowledge, skills, and abilities of the applicant, internal equity, and alignment with market data.) This position includes a competitive benefits package. The posted salary range reflects the target compensation for this role. However, we recognize that exceptional candidates may bring unique skills and experiences that exceed the typical profile. If you believe your background warrants consideration beyond the stated range, we encourage you to apply. To support an efficient and fair hiring process, we may use technology assisted tools, including artificial intelligence (AI), to help identify and evaluate candidates. All hiring decisions are ultimately made by human reviewers. For details, please visit the About Us tab on the Johnson Controls Careers site at
Recommended Jobs
Senior Electrical Engineer - Power & Transmission Lines
Job Description Job Description Description: We are seeking a highly motivated and experienced Senior Electrical Engineer with a Professional Engineer (PE) license to lead our power and transmis…
Emergency Room Nurse (Nights)
Join our new Community Hospital in Prescott, AZ. We're offering a $10,000 Sign On Bonus for qualified full-time ER Nurses! Become a critical lifeline at our new community hospital! Exceptional He…
Entry Level Sales Representative
Pay: $68,000 - $125,000+ per year Job Description: Want to develop elite sales skills and join a fast-paced, positive team culture? Our representatives typically earn $1,800–$2,500 per sa…
Meat Clerk #53
About the Job 99 Ranch Market – Chandler, AZ Store is now hiring Meat Clerks! 99 Ranch Market is the largest Asian supermarket chain in the United States, with over 64 store locations across 10 …
Hotel Breakfast Attendant Supervisor
Job Description Job Description Calling all food lovers! Are you ready to rise and shine with the Best Western View of Lake Powell? We have an exciting opportunity for you to join our Page, AZ …
Occupational Therapist (FT)
Cortica is looking for a full time Occupational Therapist to join its growing multi-disciplinary team! We are a rapidly growing healthcare company pioneering the most effective treatment method…
Water Management Manager
NA NA Requirements: NA Compensation: Open Additional Details : For almost 40 years, Santa Rita Landscaping has been serving the Phoenix and Tucson markets. Known as one of Arizona's larg…
Virtual Customer Acquisition Specialist
Join Our Dynamic Team and Propel Your Career Forward! Are you ready to seize an incredible opportunity with a rapidly growing company? Our organization is experiencing unprecedented expansion, with …
Life Sciences R&D Strategy & Transformation Manager
Life Sciences R&D Strategy & Transformation Manager Our Deloitte Strategy & Transactions team helps guide clients through their most critical moments and transformational initiatives. From strateg…
Chief Financial Officer
Job Description Job Description PLEASE NOTE - This position may require temporarily relocation to other TONHC Fa cilities: Sells Hospital, Santa Rosa Health Center, San Simon Health Center, and …