Senior Software Engineer (hybrid)

Johnson Controls OpenBlue

Glendale, WI, US
Base: $95,000 - $125,000; bonus/equity: not specif...
Hybrid
C++ embedded linux development
Real-time embedded products
Linux os and tools
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

Job Summary

  • 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.
  • This is a hybrid position requiring you to be in the Glendale, WI, office 3 days per week.
  • The position will focus on new feature development as well as maintenance and stewardship of existing software system.

Matching Summary

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.

Salary

Base: $95,000 - $125,000; Bonus/Equity: Not specified; Benefits: competitive benefits package

Skills & Requirements

Must-have

  • C++ embedded Linux development
  • real-time embedded products
  • Linux OS and tools
  • multithreaded concepts
  • software design languages
  • automated testing philosophies

Nice-to-have

  • configuration management tools
  • task and bug entry tools
  • software build tools
  • communication protocols
  • software & web security

Key Requirements

  • 5 years’ experience in C/C++
  • Bachelor's degree in Computer/Software Engineering, Computer Science
  • US citizen and/or permanent resident

Work Rights

Must have US citizenship or permanent residency

Tailored Resume

Cover Letter