This job listing has expired and the position may no longer be open for hire.

Embedded Software Engineer at Johnson Controls, Inc in Chelmsford, Massachusetts

Posted in General Business 30+ days ago.

Type: Full-Time





Job Description:

Johnson Controls is powered by your talent. We are the power behind the customer mission. Together we are building a world that’s safe, comfortable and sustainable. Our diverse global team creates innovative, integrated solutions to make cities more connected, buildings more intelligent and environments more comfortable and secure. We are all about improving outcomes for our partners. Tomorrow needs your talent. Tomorrow needs you. So let’s talk today.

What you will do

As a Developer you will develop the next generation of embedded applications for the fire detection business. This is an opportunity to analyze, design, program, debug, modify, test, and implement hardware & software used in Fire Alarm Systems. 

The successful applicant will be technically competent and a quick learner, well organized, determined, able to pay attention to details, be driven by the success of the team but also be capable to handle tasks autonomously, and be proactive on the job.

Design embedded electrical components and software applications for fire alarm (life safety) systems, including TCP/IP networking, routing and Linux in a distributed monitoring and control environment, audio communication systems, and notification; design, implement, and test new embedded software application technologies and tools for fire safety products; implement and support automated testing as an integral part of software application development for products; determine the appropriate selection and deployment of fire alarm and electrical tools, writing specifications, collection, and processing of metrics for products in development.

How you will do it


  • Microchip development including use of Harmony package for rapid integration of peripherals onto PIC32 platform; reading schematics and communication schemes including off-board (RS-232, RS-485 or similar), on-board (I2C, SPI bus, or similar), and USB operations

  • Assist with designing and troubleshooting electronic systems that include microcomputers/microprocessors.

  • Designing and implementing software bootloaders into products to allow for field upgradability to the system

  • Experience with flash based file systems including prolonging longevity of target systems using sector balancing

  • Work with other faster processors such as the Raspberry Pi where internet / cloud connectivity & cybersecurity is needed

  • Actively participate in all aspects of software development activity.

  • Prioritize features and optimize our design solution.

  • Push the product vision forward as a passionate advocate.

  • Spark idea generation and provide continuous feedback and to address our customers’ needs.

  • Support your teammates and other functional groups.

  • Continuously strive to hone your skill set.

What we look for

Required


  • Bachelor’s Degree in Electrical or Software Engineering, Computer Science or equivalent

  • Experience with embedded software development.

  • Knowledge in multithread, multi-process application development

  • Proficient in the "C" programming language.

  • Knowledge of formal development methodology

  • Ability to plan and estimate software projects

  • Strong team player with well-developed interpersonal skills, results oriented, and self-motivated

Preferred


  • Experience working with the Linux operating system

  • Experience in the C++ programming language and/or C# a plus

  • Knowledge of Network protocols

  • Knowledge of formal development methodology

  • Ability to plan and estimate software projects

  • Hands on experience with ARM, Coldfire or Microchip 8 and 32 bits processors

  • Experience with versioning tools (e.g., Integrity MKS, Git)

  • Experience in Project Tracking & Defect Reporting Tools (e.g., Integrity, JIRA)

  • Experience with scripting languages (e.g., Bash, Make, Python)


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, status as a qualified individual with a disability, or any other characteristic protected by law. For more information, please view EEO is the Law. If you are an individual with a disability and you require an accommodation during the application process, please visit www.johnsoncontrols.com/careers.





More jobs in Chelmsford, Massachusetts

Other
about 2 hours ago

Azenta Life Sciences
Other
about 5 hours ago

Brooks Automation US LLC
Other
1 day ago

Brooks Automation US LLC
More jobs in General Business

General Business
18 minutes ago

Cross Technologies
General Business
about 1 hour ago

Kendo Brands
General Business
about 1 hour ago

Kendo Brands