WashingtonRecruiter Since 2001
the smart solution for Washington DC jobs

Staff Embedded Software Engineer (onsite)

Company: Johnson Controls
Location: New Freedom
Posted on: November 19, 2024

Job Description:

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 teamWhat you will needRequired
    • 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 (e.g., oscilloscopes, logic analyzers, JTAG).
    • Familiarity with version control systems (e.g., Git) and software development methodologies (Agile, Scrum).Preferred
      • Familiarity with wireless communication protocols (e.g., 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 (e.g., BACnet, CAN, Modbus).#mango

Keywords: Johnson Controls, Washington DC , Staff Embedded Software Engineer (onsite), IT / Software / Systems , New Freedom, DC

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account