Pixella is seeking Embedded (SW&HW) Engineers for R&D team based at our “Centre of Excellence” at NCR. Candidates with exposure to Drones, Consumer Electronics, Défense, Mobile Handsets & Cameras will be given preference.
Candidates with bachelor’s or master’s degree in Electrical Engineering, Electronics Engineering, or a related field with experience of 5-12 years are encouraged to email their resume & project portfolio for a discussion> care@pixella.in
Key Skills for Embedded Engineers:
Programming Languages:
Proficiency in C and C++. Knowledge of assembly language.
Familiarity with higher-level languages (e.g., Python) for scripting & automation.
Microcontrollers & Microprocessors:
Experience with various microcontrollers (e.g., ARM Cortex, PIC, AVR) & microprocessors.
Understanding of the architecture, peripherals, & interfaces of these devices.
Embedded Operating Systems:
Experience with real-time operating systems (RTOS) such as FreeRTOS, VxWorks, or QNX.
Understanding of task scheduling, synchronization, & inter-task communication.
Embedded Software Development:
Writing and optimizing firmware. Implementing device drivers.
Developing bootloaders & BSP (Board Support Packages).
Hardware-Software Integration:
Understanding of schematics &PCB layout.
Experience with hardware debugging tools (oscilloscopes, logic analyzers, multimeters).
Knowledge of digital & analog circuits.
Communication Protocols:
Proficiency in serial communication protocols (I2C, SPI, UART, CAN, USB, etc.).
Understanding of networking protocols (TCP/IP, UDP, Bluetooth, Zigbee, Wi-Fi, etc.).
Testing & Debugging:
Experience with unit testing, integration testing, & system testing.
Proficiency in debugging tools & techniques (JTAG, GDB, etc.).
Familiarity with test automation frameworks.
Development Tools & Environments:
Proficiency with integrated development environments (IDEs) such as Keil, IAR, and Eclipse.
Experience with version control systems (Git, SVN).
Familiarity with continuous integration/continuous deployment (CI/CD) tools.
Power Management:
Knowledge of power optimization techniques for embedded systems.
Experience with low-power design and battery management.
Signal Processing:
Understanding of digital signal processing (DSP) techniques.
Experience with relevant libraries and tools.
FPGA & HDL:
Knowledge of FPGA development and hardware description languages (VHDL, Verilog).
Experience with FPGA tools and platforms (Xilinx, Altera).
Mathematical & Analytical Skills:
Strong foundation in mathematics for algorithm development.
Proficiency in using MATLAB or similar tools for modeling & simulation.
Documentation & Compliance:
Ability to create & maintain detailed technical documentation.
Understanding of industry standards & regulatory requirements (e.g., ISO, IEC).
Project Management:
Experience with Agile & other project management methodologies.