Continental Electronics Pte Ltd

Full Stack Embedded Systems Programmer

Continental Electronics Pte Ltd| Date Posted: 4-Jun-2019
Save Job
Job Nature:
Position Level:

Job Description

The Opportunity

  • Solving problems and  tinkering with hardware & software fascinates you. You love building with clean codes. We are looking for our next Full-Stack Embedded Systems Programmer to develop Hardware-as-a-Service solutions. 
  • You will be involved in Smart Nation initiatives. You’ll also work closely with internal and external product developers, designers, engineers and technicians to create innovative working prototypes
  • Cross-functional role, which gives a more holistic view of an entire product cycle. 

What You'll Learn
Strengthen your full-stack embedded systems programming skills

  • You'll learn how to write clean code by adhering to our programming best practices and guidelines
  • Improve on linking server-side logic with a better end-user experience
  • Build a user-friendly interface
  • Develop your problem-solving skills and be a team player
  • You’ll have the opportunity to solve challenging problems with others in the team
  • As you’ll be collaborating closely with clients to improve the user experience, you’d learn to be a better full-stack developer.

Learn the latest industry trends and technologies

  • By working in our company, you’ll be exposed to the latest industry trends.
  • You’ll also get the opportunity to work with the latest technologies.

Job Description
Participate in entire embedded systems implementation cycle

  • Design robust hardware
  • Implement efficient  firmware
  • Program in different languages such as in C/C++, Python, and be familiar with different microcontrollers such as Arduino, STM32, EFM32, etc
  • Write clean code to develop functional applications on IDEs, mobile and desktop
  • Implementation of security and data protection
  • Design and implementation of data storage solutions

Support product improvements

  • Build reusable code and libraries for future use
  • Continuously improve your programming skills 
  • Develop and propose new products or features by monitoring the industry

Collaborate closely with internal and external teams

  • Collaborate with third party developers and designers to build user-friendly interfaces, and integrate it with server-side logic
  • Work closely with third party or client's designers, product managers, and system administrators to identify and build new features 
  • Provide training and support to internal teams

Years of experience 

  • 1 year of experience as a Full-stack developer

Skills Required:

  • Diploma in Computer Science, Electronics or equivalent experience
  • Proficiency and experience in C/C++, Python, and be familiar with different IDEs such as Arduino, Keil, Eagle/Altium, TrueStudio
  • Proficiency in code versioning tools such as Git

What we’re looking for in you: 

  • Desire to learn and adapt to new technologies
  • Able to work independently and effectively in a team
  • Strong attention to detail, analytical and love solving problems 
  • Good verbal and written communication skills
  • Ability to work in a fast-paced environment 
  • Excellent time and project management skills

It's not going to be easy, but it's going to be really fun.

Company Overview
Continental Electronics Pte Ltd