Firmware Developer (1+ yrs exp)

Prescientech Innovators , Mumbai · www.prescientech.com · Full-time employment · Programming

About company:

Prescientech innovators is a concept research and innovation company where we develop different kinds of solutions in the form of concept, product, strategy or business structure. (Its Not a service based company)

Currently we are working on an electronic product development which aims to transform the whole reading and writing system from paper to paperless. The product shall have different segments for individuals, professionals, students and college ecosystem.

Job Description:

Prescientech is looking for software enthusiast and developer with working experience of 1+ years with proven experience incomplete development of software relating to Firmware & Operating System Development. The candidate must discover the requirement and need to code highly reliable software which turns the mission into reality and will be responsible for the major lifecycle of the software he/she creates, including development, testing, and coordination and maintenance. 

The candidate will be majorly responsible for all the aspects of the software development including operating system development, firmware debugging & assist application development. The candidate is expected to write code and should be familiar with working on Windows and Linux development environment. We are looking for an engineer who is technically sound and attacks every problem with enthusiasm to overcome hurdles. He should be a self-starter, team player, and have the hunger to venture into unknown areas and code and make the system work.

Roles & Responsibility:

  • Design Software architecture

  • Coding and implementation of firmware on hardware and testing

  • Hands-on hardware bring-up and system debugging

  • Code and Performance Optimization to meet the requirement

  • Understand the tasks at hand in full details

  • Quickly produce well-organized, optimized, and documented source code along with the team members

  • Debug existing source code and refine the feature set.

  • Work independently when required & Continuously learn and improve skills.

  • Maintaining the software systems once they are up and running

  • Perform review design and design modification

 

Educational Qualifications and Work Experience:

  • 1+ years of experience in software development

  • Candidate should have Bachelors or Master’s Degree in Engineering in computer science or other related
    fields.

  • Ability to understand Datasheet

  • Debug tool knowledge (JTAG or other protocol)

  • Low-level programming expertise using C and assembler, with compiler/linker/debug experience.

  • Understanding of the Memory Map, Read/Write registers in Controllers

Skills Required:

  • Strong knowledge of Java, C#, C++, Objective-C, or JavaScript programming languages.

  • Linux based operating system, Like Yocto/ Ubuntu

  • Understanding of microprocessor (ARM is appreciated)

  • IC and PCB knowledge (Clock pin, IO pin, Supply Voltage etc.) Preferable

  • Network TCP/IP protocol for advanced network connected devices

  • Excellent debugging and problem-solving skills.

  • Strong written and verbal communication skills

  • English language fluency

  • Prior Design Engineering experience (Preferred)

  • Strong Documentation skills for technical instruction manual for firmware operation

Job Perks

  • FREEDOM TO EXPRESS:

If you have some insights or recommendation that you think can be beneficial for our project, feel free to share it with us and we will make sure that your opinions don’t fall on deaf ears.

 

  • ADVANTAGEOUS SALARY:

At Prescientech, we offer advantageous salary and a plethora of growth opportunities specifically tailored to comply with the growth prospects of every team member.

 

  • FLEXIBLE TIMINGS:

We are disciplined but not a disciplinary. We offer flexible work timings to our associates in line with their preference.

 

  • BONUS:

We think that if you achieve your targets or if you excel in your tasks, you deserve a bonus!

 

  • PAID VACATION:

Work is important but so are holidays! We believe in work-life balance and ensure the well-being of our team members by offering paid vacation!!

 

  • TEAM BUILDING EVENTS AND CELEBRATIONS:

Random outings are our thing. It may be a visit to a restaurant, a multiplex, a picnic or even an outstation trip!

If it’s your birthday or if it’s the company’s anniversary, it’s a reason to celebrate!

 

  • SEMINARS AND EVENTS:

We disapprove of stagnation in knowledge and skill set building and hence we periodically encourage all our team members to attend summits which helps us enrich the intellectuality, knowledge base & cognitive skills

 

  • FREE SNACKS AND BEVERAGES:

Do mid-day hunger pangs hinder with your productivity? Well, our food cabinet is always stocked with healthy snacks (in addition to our coffee and tea dispensers) to your rescue!

 

  • PERSONALITY BUILDING:

Our management not only believes in positive career growth graph but also in overall personality development of our team members. Be prepared for Bi-weekly activities to strengthen your skills and overcome your shortcomings.

 

  • SURPRISE:

Well, that’s between the management and our associates!

Apply for this position

Login with Google or GitHub to see instructions on how to apply. Your identity will not be revealed to the employer.

It is NOT OK for recruiters, HR consultants, and other intermediaries to contact this employer