Search Jobs

Senior Software Engineer

Newport Beach, CA 92660

Posted: 10/23/2018 Employment Type: Direct Placement Category: Engineers-All Other Job Number: 78796

In this role you will implement software and communication protocols to connect devices to cloud based systems. You will also design, test and debug software while working closely with other teams to define requirements.  Development tasks may include embedded firmware development in battery powered devices, embedded Linux applications and drivers, and cloud hosted applications.  The ideal candidate should have a strong background in security protocols and methods.
Required Qualifications
  • 5+ years embedded development experience.
  • Proficiency in Java, Python, C++.
  • Familiarity with communication protocols such as TCP, TLS, MQTT, and HTTPS.
  • Experience with cloud IoT platforms such as AWS and Azure.
  • Strong understanding of security across devices, connectivity, cloud, and user interfaces.
  • Experience with Zigbee, Z-Wave, OCF, WiFi, BLE and Cellular devices desired.
  • Strong understanding of IP based communications.
  • Excellent written and verbal communication skills.
  • BS in Computer Science or Computer Engineering
Desired Qualifications
  • Experience with blockchain solutions.
  • Experience with development on prototype hardware.
Apply Online
Apply with LinkedIn Apply with Facebook Apply with Twitter
Chat With A Recruiter

Send an email reminder to:

Refer A Friend

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.

All Testimonials

John understood the scope of my job and was able to manage my moving goal posts and did not get rattled when I pulled the carpet out from under him …Read More

Bill M.

See All Testimonials

PEAK Careers!

Take control of your career! Join the team as a recruiter at PEAK and build the future of your dreams.