Embedded Developer (Linux/C/C++)

Company: RealPage, Inc
Location: Philadelphia, Pennsylvania, United States
Type: Full-time
Posted: 02.APR.2021
< >

Summary

WHO WE ARE RealPage is changing the technology real estate industry and our teammates know how to think big and leave their mark. If you wa...

Description



WHO WE ARE

RealPage is changing the technology real estate industry and our teammates know how to think big and leave their mark. If you want to join a globally progressive and inclusive company devoted to excellence, we are looking for you!

We are the leading global provider of software and data analytics to the real estate industry. We navigate clients toward the right decisions with data and technology insights they can only get from RealPage. Serving our clients is our highest priority and RealPage teammates are our greatest asset.

Come join a team where your work makes an impact every day!

ABOUT THE TEAM

Security, energy management, asset protection, and automation efficiencies...these are a few of our favorite things. STRATIS IoT is actively seeking experienced and passionate developers to join its engineering teams who are creating & molding the next generation of smart building technology. Our diverse family is made-up of adventurous, multifaceted individuals who bring what they've learned through various walks of life to improve our products.

WHAT YOU'LL DO

As an Embedded Software Engineer, you should have at least one years of experience in the field, addressing real-world challenges. You will utilize your experience to contribute to the development of new features and integration of new capabilities in our ever-growing IoT platform.

PRIMARY RESPONSIBILITIES

  • Write clean, documented code following best practices.
  • Develop and implement communication protocols.
  • Develop Low level drivers in Linux / RTOS and Embedded applications.
  • Work independently and collaboratively with a motivated team.
  • Provide helpful and clear feedback to peers in code reviews.
  • Own your work and take responsibility on projects of increasing complexity.
  • Contribute to the design of features with teammates and architects.
  • Generate requirements and design documentation.
  • Plan for, design, and deliver testing, and tested products into the QA process.
  • Ask for help from your team in working through roadblocks.
  • Collaborate with others in managing priorities, introducing features, and solving problems.
  • Seek mentoring opportunities with more junior colleagues and expand your own skillset.
  • Identify potential problems/risks in your own work and the work of others.
  • Prioritize tasks and synchronize with the team, project management, and product owner.


REQUIRED KNOWLEDGE/SKILLS/ABILITIES

  • BS or greater in Computer Science or Electrical / Computer Engineering or related discipline.
  • 1+ years of firmware development experience with demonstrated contributions.
  • C, C++, Python, JS, Linux implementations experience is ideal.
  • Microcontroller development experience - ARM MCUs - ST, ESP, TI and others, with embedded Linux experience desired.
  • Experience with and understanding of Software Development lifecycle and Agile Development methodologies.
  • Experience with revision control and release management.
  • Solid understanding of data structures, algorithms, and programming methodologies.
  • Experience with protocol design, Ethernet, TCP/IP, network programming.
  • Experience with ZWave, Zigbee, LoRa, BLE, or WiFi wireless protocols and the associated cloud / routing services desired.
  • Proficient with C/C++, Python languages, methods, embedded toolchains, and testing frameworks. GCC, VSCode, Eclipse, etc.
  • Experience with standard hardware development tools - debuggers, oscilloscope, protocol analyzer.
  • Working understanding of circuits, and systems, and low level communication protocols - SPI, I2C, USART, DMA, etc.
  • Demonstrated history of ownership of features from technical design through completion.
  • Interest and predisposition to learn new systems and technologies.
#LI-JL1

PREFERRED KNOWLEDGE/SKILLS/ABILITIES

#LI-JL1

WHAT WE OFFER

At RealPage, we're always looking for talented professionals who thrive in a learning work environment that continually supports individual greatness. We foster a culture of innovation and creativity. It is the things you do that bring out the best of you and RealPage.

RealPage considers qualified applicants without regard to gender, sexual orientation, gender identity, religion, race, national origin, age, veteran, or disability status. We celebrate diversity and are committed to building an inclusive work environment where all teammates feel a sense of belonging while bringing their authentic self to the table and being valued for it.

 
Apply Now

Share

Free eBook

Flash-bkgn
Loader2 Processing ...