SENIOR EMBEDDED SOFTWARE ENG.

< Back To Job Listing
Location: MUMBAI, India
Job Family: Engineering
Updated At: October 11, 2017

JOB DESCRIPTION

JOB SCOPE:
 
Design, develop, test, or supervise the manufacturing and installation of electrical equipment,
components, or systems for commercial, industrial, military, or scientific use
 
DUTIES & RESPONSIBILITIES:
 
Develop applications that perform data acquisition, signal processing, automation and controls, data
management and digital communication functions.
Development of embedded systems ranging from high-level application development to low-level
hardware device driver.
Maintain existing products and develop future real-time, embedded systems based around 16/32 bit
microcontrollers and FPGAs
 
REQUIRED:
 
B.S. degree or above in Electrical Engineering, Computer Engineering, or Physics
In-depth understating of signal processing, data analysis, automation, and control systems
In-depth understanding of the C language
Experience with 16 and 32 bit microcontrollers
Experience in interfacing with digital and analog peripherals, both on- and off- chip
Familiar with Source Code Control: CVS, SVN, TFS, Git, etc
Experience with UART, SPI, I2C, CAN, UDP, TCP
HDL coding experience (VHDL, Verilog, System Verilog)
Familiarity with lab test equipment: Oscilloscopes, Logic Signal Analyzers, Function Generators,
Multimeters
An Equal Opportunity Employer Females, Minorities, Veterans, Disabled and Other Protected
Groups

QUALIFICATIONS

PREFERRED SKILLS & QUALIFICATIONS:
 
5+ years’ experience in firmware development and testing
MS degree in Electrical Engineering
High temperature design experience
Analog circuit design knowledge
C/C++ development experience in bare-metal and RTOS environments
Script development in higher level languages such as Perl, Python, or Java
Proficiency with Xilinx, Altera Tools Suites (VHDL Synthesis, Place and Route, Simulation, Timing
Analysis) is desired

Share: