Participate in entire embedded systems implementation cycle. Strengthen your full-stack embedded systems programming skills. Build a user-friendly interface.…
This is a deeply technical, post-sale role embedded inside Cursor’s most strategic enterprise accounts. The first step in our journey is to build the best tool……
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 Engineer 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
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
Requirement
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