Job Details

BackShareAdd To BasketApply

Staff Embedded Software Engineer (onsite)

New Freedom, PA, United States of America
Full Time
Posted by Johnson Controls

What you will do

Johnson Controls has a phenomenal opportunity for a Staff Embedded Software Engineer to join our team located in New Freedom, PA, and contribute to the design and development of our cutting-edge Chiller products! Candidates must be commuting distance to New Freedom, PA, or able to relocate.

As a Staff Embedded Software Engineer, you will have the opportunity to design, develop, and implement Embedded software solutions for our products. You will work closely with cross-functional teams, including hardware engineers, product managers, and quality assurance teams, to deliver high-quality software that meets performance and reliability standards. This position is ideal for an individual looking to take their career to the next level in a challenging and rewarding environment!

How you will do it

  • Design, develop, and implement Embedded software for various applications and platforms.

  • Collaborate with hardware engineers to define system architecture and specifications.

  • Write efficient, maintainable, and reusable code in C/C+ or other relevant programming languages.

  • Conduct code reviews and provide constructive feedback to ensure adherence to best practices and coding standards.

  • Develop and execute test plans to validate software functionality and performance.

  • Troubleshoot and debug Embedded systems, identifying and resolving software and hardware issues.

  • Mentor and guide junior engineers, promoting knowledge sharing and best practices within the team

What you will need
Required

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.

  • 10+ years of experience in Embedded software development.

  • Proficiency in programming languages such as C/C+, Python, or similar.

  • Strong understanding of Embedded systems architecture and Real Time operating systems (RTOS).

  • Experience with hardware/software integration and debugging tools (eg, oscilloscopes, logic analyzers, JTAG).

  • Familiarity with version control systems (eg, Git) and software development methodologies (Agile, Scrum).

Preferred

  • Familiarity with wireless communication protocols (eg, Bluetooth, Wi-Fi, Zigbee).

  • Knowledge of Embedded Linux or other operating systems.

  • Experience in developing automated testing frameworks and strategies.

  • Familiarity with equipment communication protocols (eg, BACnet, CAN, Modbus).

New Freedom, PA, United States of America
Johnson Controls
Click apply
JS22531_22413_WD30219336
10/21/2024 4:06:45 AM