Firmware Engineer
Virtek Vision International
Job Title: Firmware Engineer
Bangalore, KA, IN, 560048
The Firmware Engineer will develop new embedded application by designing, developing, testing, and releasing the firmware solutions. The candidate must be able to work across multiple stages of R&D projects and manage multiple competing priorities at the same time.
Roles and Responsibilities:
- Embedded Software design for the company's suite of process instruments
- Analyze requirements and provide creative software solutions and designs to meet these requirements
- Design and develop application on Linux and/or RTOS platforms
- Design and develop drivers for Linux and/or RTOS platforms
- Participate in software and hardware design reviews
- Generate design documentation and test plans
- Provide legacy product software support and software updates as necessary
- Contribute to process improvement initiatives as required.
Preferred Skills:
- Expert knowledge of C/C++ and Object-oriented programming
- Strong knowledge of Linux and experience in Linux Application development
- Proficient in develping firmware on bare metal systems as well as with real-time operating systems from Free RTOS to Linux (using Yocto build system).
- Capable of provisioning an RTOS from scratch
- Familiarity with TCP/IP communications and basic network systems
- Familiarity with high-level communication protocols such as MODBUS, HART. CANOpen a plus.
- Experience with low-level communication protocols such as SPI, I2C, CAN, UART
- Familiarity and experience with hardware device drivers such as A/Ds, D/As and other IC peripherals are desirable.
- ARM micro controller experience, especially ST Microelectronics
- Experience with debugging/diagnostic techniques and tools
- Must have a working knowledge of electronics and work closely with the hardware engineers from concept to HW/SW
Education:
- Bachelor's degree in Electronics / Computer Engineering or in a similar technical discipline
Experience:
- 8 to 10 years of embedded software development (Linux and RTOS)
AMETEK, Inc. is a leading global provider of industrial technology solutions serving a diverse set of attractive niche markets with annual sales over $7.5 billion.
AMETEK is committed to making a safer, sustainable, and more productive world a reality. We use differentiated technology solutions to solve our customers’ most complex challenges. We employ 22,000 colleagues, in 35 countries, that are grounded by our core values: Ethics and Integrity, Respect for the Individual, Inclusion, Teamwork, and Social Responsibility. AMETEK is a component of the S&P 500. Visit https://www.ametek.com/careers for more information.
