JOB: Firmware Engineer At AMETEK

Location: Bengaluru


Job Description

Abaco Techniques is searching for a Firmware Engineer to affix our group. This place will be part of a dynamic group by creating and sustaining high-quality boot code and deploying take a look at firmware utilized by our merchandise. Abaco Techniques produces ruggedized embedded computing options for the rugged embedded COTS market. These merchandise require several types of firmware, together with boot firmware reminiscent of BIOS or UEFI on our Intel merchandise and U-Boot on NXP and ARM merchandise. Our Firmware Staff additionally offers a deployed take a look at answer, referred to as Inbuilt Take a look at (BIT), which is a key software program product that the shoppers on this market anticipate. The Clever Platform Administration Interface (IPMI) is one other ingredient of firmware supported by the group, which offers administration and monitoring capabilities independently of the host system’s CPU, firmware (BIOS or UEFI) and working system.

Position Obligations

  • Develop and preserve embedded software program, written in C and assembler
  • Comply with firm design procedures regarding the event of software program
  • Use Steady Integration and Static Evaluation instruments to enhance code high quality, detect and proper bugs faster.
  • Present buyer assist with documentation to assist the software program product.
  • Talk standing to key stakeholders in a well timed {and professional} vogue.
  • Take part within the steady enchancment of Software program Improvement Processes
  • Cowl all elements of software program improvement following the Firm’s Software program Improvement procedures
  • Producing necessities for brand spanking new merchandise, porting and code improvement for brand spanking new merchandise
  • Upkeep updates for present merchandise.
  • Mission documentation to adjust to procedures, in addition to buyer documentation.
  • Product assist for purchasers and Manufacturing.
  • Working intently with HW Engineering, different SW Engineering groups and different disciplines inside Abaco
  • The position requires each HW and SW capabilities. The HW capabilities require the engineer to completely perceive the operation of the HW. That is achieved by evaluation of schematics, part information sheets and discussions with HW engineers. The Boards usually type a part of techniques related through Business customary backplane interconnect expertise (VME, VPX, CPCI).

Abilities & Competencies:

  • Understanding of “C” and meeting programming.
  • Expertise of writing software program to check laptop techniques,
  • Expertise with a number of compilers/cross compilers construct environments, reminiscent of GCC
  • Understanding of laptop architectures and {hardware} design. With data of one of many following: Intel Structure (i7), NXP (Freescale) T-series, P-series, PowerPC or ARM.
  • Downside-solving and artistic, solution-building expertise.
  • Information of contemporary Actual-Time Working Techniques
  • Information of Linux, as a software program improvement setting.
  • Information of backplane interconnect architectures VME, CPCI , VPX, IPMI.

Any expertise with the next applied sciences can be advantageous: UEFI, U-Boot, NVIDIA CBoot, Slim Bootloader, Safe / Trusted Boot, Xilinx SDK, NXP K21

Most popular Abilities

Earlier expertise utilizing software program instruments reminiscent of:

  • Supply code repositories (Perforce, Git)
  • Supply code evaluation instruments (Klocwork)
  • Collaborative instruments (Atlassian toolset, JIRA, Confluence)
  • Steady integration server, like Jenkins
  • Consciousness of Agile / Scrum methodologies

Similar Posts

Leave a Reply

Your email address will not be published.