Staff Embedded Software Engineer (onsite)

job
  • Johnson Controls
Job Summary
Location
New Freedom ,PA 17349
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
11 Nov 2024
Share
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 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 (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

Other Smiliar Jobs
 
  • New Freedom, PA
  • 3 Days ago
  • New Freedom, PA
  • 3 Days ago
  • York, PA
  • 3 Days ago
  • New Freedom, PA
  • 3 Days ago
  • New Freedom, PA
  • 3 Days ago
  • New Freedom, PA
  • 3 Days ago
  • Canton, MA
  • 3 Days ago
  • Linthicum, MD
  • 3 Days ago
  • Madison, WI
  • 3 Days ago
  • Milwaukie, OR
  • 3 Days ago
  • Glendale, KY
  • 3 Days ago
  • Pooler, GA
  • 3 Days ago
  • East Syracuse, NY
  • 3 Days ago
  • Capitol Heights, MD
  • 3 Days ago