|

Get new similar jobs by email for

Senior Firmware Developer

Monster
 
 
 
 

Job Summary

Company
Johnson Controls
Location
Milwaukee, WI
Industries
Other/Not Classified
Job Type
Full Time
Employee
Career Level
Experienced (Non-Manager)
Job Reference Code
4307_WD30049424179

Senior Firmware Developer

About the Job

What you will do:



This individual will be a member of a fast paced and exciting development team creating Building Automation Systems (BAS) and commercial HVAC equipment control products for the Mid Market commercial segment.  This Senior Software Engineer will be responsible for the design, implementation, and test of software and firmware for the BAS System.



How you will do it:


  • Responsible for the Design, Implementation and Test of software for controller and related products working closely with other Software/Firmware Engineers, Hardware Engineers, System Architects and Test Engineers.

  • Participate in the development of software requirements specifications and software functional design specifications.

  • Coordinate and participate in software design and code reviews/inspections.

  • Implement solutions in accordance to the existing system architecture.

  • Adhere to software development best practices such as coding standards, unit testing, static analysis, etc.

  • Define product conformance/qualification test plans and criteria, supporting test with timely resolution of issues found.

  • Support and encourage a philosophy of cooperation within the group.










What we look for:



Required:


  • We require a Bachelor's degree in Computer Engineering, Software Engineering or Computer Science and 4-8 years of software engineering experience.

  • Excellent written and oral communication skills, along with the proven ability to interact with other disciplines outside of engineering.

  • Software design and programming experience in C / C++

  • Experience with Linux OS Environment & development tools

  • Experience with GitHub, CMake, Static Analysis Tools, Automated Test tools.

  • Experience creating and documenting high-level and detailed software designs. 

  • Object Oriented Analysis / Design / Programming 


Preferred:


  • Experience with the Renesas HEW development environment and Renesas processors. 

  • Server side JavaScript development experience using node.js, web sockets and browser debugging.

  • Client side JavaScript development experience; Knockout / Angular Framework for customer facing UI Applications.

  • HTML5, JSON, OpenSSL, Networking.

  • Python programming experience.

  • Experience with software development on web-connected products and services.

  • Experience with Agile Software Development Processes.




Who we are:

At Johnson Controls, we’re shaping the future to create a world that’s safe, comfortable and sustainable. Our global team creates innovative, integrated solutions to make cities more connected, buildings more intelligent and vehicles more efficient. We are passionate about improving the way the world lives, works and plays. The future requires bold ideas, an entrepreneurial mind-set and collaboration across boundaries. You need a career focused on tomorrow. Tomorrow needs you.



Johnson Controls 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, status as a qualified individual with a disability, or any other characteristic protected by law. If you are an individual with a disability and you need an accommodation during the application process please email SpecialAccommodations@Tyco.com









 

Job Tools