Sign In
 [New User? Sign Up]
Mobile Version

Senior Firmware Engineer

Bengaluru, KA
Job Code:
  • IT
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

Essential Duties and ResponsibilitiesDesign, develop, code, and document larger modules as part of firmware projects and lead a small firmware project.Time estimate coding efforts for assigned deliverables.Work with Electrical and Mechanical Engineers to develop larger firmware modules or a small complete project.Utilize C++ and object oriented coding techniques when developing code bases, follow coding standards and follow standard development best practices.Read schematics, utilize oscilloscopes, digital analyzers and other test equipment in the development and debugging of firmware designs.Analyze electrical designs to make sure it meets the firmware needs for the larger project.Develop UI/motor control firmware for embedded devices for assigned deliverables.Setup and use software code debuggers for specific processors development environments used in our printers.Direct internal and external resources in firmware development to deliver assigned modules.Make technology selections for assigned modules that support the overall architecture goals of the organization.Required Knowledge, Skills & AbilitiesMinimum degree in Bachelors of Science in Computer Engineering, Electrical Engineering, related field or equivalent experience.Minimum of 3 years of experience.Experience with implementing embedded operating systems such as Microsoft CE, QNX, Micrium, etc. on target hardware.Demonstrated experience with C++ language programmingDemonstrated knowledge of Object Oriented Analysis and DesignKnowledge of one embedded graphics libraries.Desired Characteristics Knowledge, Skills and AbilitiesKnowledge of .net and C# programming a plusKnowledge of C++ ISO/IEC 148822203 or higher a plusKnowledge of QT or Peg a plusKnowledge and experience with creating and reading UML models a plus
Degree: MCA/ PGDCA

Additional Degree: BE/ B.Tech (Engineering)

Experience: 4-9


Application Programming | Embedded Technologies | Network Administration | Quality Assurance/Testing
Applying for this job will take you to an external site


© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News