Sr Firmware Engineer

Thales AustraliaMelville, NY
273d

About The Position

We are seeking a highly skilled and experienced Senior Firmware Engineer for security, fire and automation products. You will define and implement firmware for new technologies. You will participate in the requirements review process and create prototypes from initial engineering samples to mass production. In this role, you will collaboratively work with cross-functional teams in design, development, integration and testing to meet the evolving needs of our customers. We invite you to discover for yourself why a career with Resideo is the opportunity you've been looking for. Help create innovative technologies that make the world cleaner and more sustainable, more secure, connected, energy-efficient, and productive. Work alongside some of the world's most talented engineers.

Requirements

  • 5+ years experience in electrical engineering, computer science, or in related technical field.
  • 5+ years of strong working experience in embedded systems development, debugging, and testing.
  • Developing and maintaining embedded applications with C++, object-oriented programming, multi-threaded programming, socket programming, MQTT, and inter-process communication.
  • Working experience with developing software in Linux environment and using command line interface.

Nice To Haves

  • Working with a test team to diagnose and debug reported issues.
  • Strong working experience with ARM based platforms, Python, JSON, JIRA, GIT, Confluence, Bamboo, Crucible, and Microsoft Visual Studio/Eclipse.
  • Participating in architectural designs and discussions.
  • Solid understanding of IP networking, database, RTOS, power management, data structures, algorithm design, cryptography, and cyber security.
  • Prior working experience with IoT protocols (specifically ZWave technology).
  • Strong critical thinking and problem-solving skills.
  • Strong interpersonal skills with the ability to work and relate well with others.
  • Excellent verbal and written communication skills.
  • Proven ability to work both in a collaborative environment, as well as independently.
  • Work effectively within a Scrum team of highly-motivated engineers.
  • Detail oriented and self-driven.
  • Passionate about new technologies.

Responsibilities

  • Lead and/or actively contribute to all product development activities, including investigation, design, coding, and testing.
  • Create reusable components to significantly reduce device firmware development time.
  • Conduct system-level testing and validation, analyzing performance metrics and addressing any issues or deficiencies through iterative refinement and optimization.
  • Create well written reports and technical documentations.
  • Provide technical leadership and mentorship to junior engineers, fostering a culture of collaboration, innovation, and continuous learning.
  • Drive innovation in technology through research, experimentation, and evaluation of emerging technologies and industry trends.

Benefits

  • Opportunity to drive results across cross-functional teams in a global, matrixed organization.
  • The opportunity to collaborate in a diverse organization while gaining depth of knowledge.
  • Enjoy work-life balance with generous vacation time that can be scheduled with manager approval based on business priorities and personal needs, without pre-set maximums.
  • Immediate eligibility for Resideo benefits, including Medical, Dental, Vision insurance and 401k.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Industry

Construction of Buildings

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service