Senior Software Development Engineer App / IoT Security

San Francisco, CA

Posted: 09/21/2015 Industry: Software Engineer Job Number: 22203

Job Description

Category : Software Engineer
Location/City : CA - San Francisco
Area Code : 415
Job Type : 1: Full Time
Country/Locale : USA
Id : 22203

#22203 Senior Software Development Engineer App / IoT SecurityLocation: San Francisco, CA, 94102Our client provides the world ?'s strongest application protection solutions for software running on mobile devices, desktops, servers, and embedded platforms.Unique, patented guarding technology which:1. Defends applications against attacks,2. Detects when an attack is being attempted, and3. Responds to detected attacks with alerts and repairs.Our client is currently protecting applications running on more than 400 million devices across a range of industries, including: financial services, high tech/independent software vendors (ISVs), manufacturing, healthcare, digital media, gaming and others.We re looking for a Senior Software Development Engineer to focus on enhancing the features and platform coverage of our mobile and embedded application protection product. EnsureIT protects mobile and embedded applications from software piracy, tampering and reverse engineering. EnsureIT runs as a Linux, Mac OSX and Windows application to protect software for a wide variety of target systems including Android, iOS, embedded Linux, ChromeOS, Tizen and tvOS.Successful candidates will have opportunities to work with many different machine and software architectures. You will work with current and future advanced compilers and operating systems from Apple, Google and open source, at a deep and challenging level that will enhance your software skills and knowledge.As part of the engineering team, you will execute your development activities using Scrum, a modern team based rapid and agile methodology which keeps process overhead low and development productivity high. You ll find an energetic environment in which initiative and innovation coupled with teamwork, openness, and customer focus are valued. We welcome candidates who thrive on challenge in a fast paced, high-tech, dynamic environment and who value success to join our team.Successful candidates will achieve the following technical goals while working with us: Understand the behavior of a standard compiler, linker and loader Design, develop and test object oriented systems using C++ for execution on Linux, Mac OSX and Windows Document research, specifications and design results clearly, with an emphasis on explaining why decisions were made Understand the LLVM bit code intermediate representation Develop software to read and manipulate LLVM bit code using the LLVM core library C++ interface Understand and manipulate the low level format of compiled and linked ELF and MACHO binaries Analyze and debug applications on a variety of different target operating systems and architectures with and without a reproducible test case Write unit and system test cases that verify software functionality Understand and write small pieces of code in ARM and x86 assembly Research and break down nebulous requests into smaller, well-defined tasks with accurately estimated effort Think like an adversary that is attempting to attack a binary; utilizing tools such as IDA ProOur best employees demonstrate the following behaviors: Be driven and self-motivated Communicate clearly and respectfully with local and remote team members Collaborate with the team to meet and exceed the team goals Display attention to detail Find novel solutions to identified needs Deliver quality software within the committed schedule Focus on customer needs Learn rapidly advancing technologies Embrace changing needs and prioritiesYou will utilize the following technologies: Linux, Mac OSX and Windows hosts Android, iOS, Embedded Linux, ChromeOS, Tizen, watchOS and tvOS devices Android Studio, Apple Xcode, and Visual Studio development environments C, C++, Java, ObjectiveC and Swift compiledContact:Jon Piggins / Redfish TechnologyExecutive Recruiter, IT DivisionO: 208-788-8260E: jon[at]redfishtech[dot]comL: www.redfishtech.comRedfish Technology Building Growth-Mode Tech Companies with Hand-Picked Talent.

Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

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