Senior Software Engineer, IDE ...

Samsung Semiconductor, Inc.

Do you care about building real products on a global scale? Do you have the ability to imagine , innovate , execute and disrupt current thinking and technology ?

We are SSIC, Samsung Strategy and Innovation Center — an incubator of new disruptive businesses within the leading global technology company. Do you think you have what it takes to join us and work together to accelerate open innovation on a global scale and invent the future ? —————————————————————————

Key Activities & Deliverables:
The experienced Software Development lead will lead the offshore software development team to be responsible for developing the entire Integrated Development Environment (IDE) solution for our Artik IoT platform: from designing features set based on product requirements to implementing features, tools and sample applications.

Take on ownership of creating user-friendly, state-of-the-art development tools to provide world-class developing experience on Artik IoT platform.

Communicate and collaborate with internal & external development teams to deliver high quality products, executed with Agile Development Methodologies.

Provide leadership, mentorship and technical expertise to the offshore development team.

Collaborate with the engineering team to establish process for both unit and integration testing.

Participate in and help improve key processes including software requirements, architectural design, code review, and testing.

Stay abreast of technology trends, inform the team on the emerging software development tools/technologies, and lead discussions about incorporating new technology.

Qualifications and Experiences:
Minimum BS degree (in engineering or a technical discipline);

Expected minimum of 7 years of total Software/Tools engineering experience, with 2 years of project lead experience, prefer in high volume consumer products within a technology company

Proficient in programming Languages: Java 8, JavaScript, Angular JS, Node.js, C/C++, Python, Bash, Perl

Familiar with Google Guice as dependency injection

Experience with continuous integration tooling, build Systems: Maven, Jenkins, Gulp.js and versioning control system: Git, GitHub, Gerrit

Experience with Virtualization/Containers technologies: Docker, Docker Compose, Docker Engine, Docker Swarm, JAX-RS

Proficient in developing GUI with Java GWT, JavaScript, Angular JS

Strong knowledge in Runtime/Virtual Development with Tomcat, Vagrant, Docker

Good knowledge on API Framework: Swagger, REST

Good knowledge in embedded system tools development, RTOS, Linux and debugging skills

Experience in IoT technologies and standards; and radio technologies like: Bluetooth, Zigbee, Thread and Wifi is a definite Plus.

Previous Agile Software development experience is a plus.

Requires excellent verbal and written communication skills.

Start-up and large corporate consumer-oriented environment a plus.

To apply for this job please visit tinyurl.com.