mbedded Systems Engineer: We are looking for an Embedded Systems Engineer with experience in hardware and firmware development. Required skills include C, C++, Python, Arduino, Raspberry Pi, SPI, I2C, UART, TCP/IP, PCB design, analog/digital circuits, hardware interfacing, ROS, SLAM, and motion planning. Responsibilities include embedded software development, firmware programming, real-time systems, testing, debugging, documentation, and hardware-software integration.
Responsibilities:
- Designing and architecting embedded systems based on project requirements.
- Writing embedded software code in languages such as C, C++, or assembly.
- Developing firmware for microcontrollers and processors.
- Integrating software with hardware components and ensuring seamless communication.
- Programming microcontrollers and processors to perform specific tasks.
- Developing real-time systems that respond to inputs within specific time constraints.
- Implementing and optimizing algorithms for real-time performance.
- Conducting unit testing, integration testing, and system testing of embedded systems.
- Creating and maintaining documentation for software and hardware designs.
Requirements :
- Hardware Design and development.
- Must have knowledge in microcontrollers like Arduino, Raspberry pi.
- Should have knowledge in c, c++, python.
- Must have knowledge in communication protocols SPI, I2C, UART, TCP.
- Hardware interfacing and testing.
- Good Knowledge ROS, SLAM and motion planning.
- Circuit Design / PCB Design.
- Design Analog and Digital Circuits.
- Design Micro-controller / Microprocessor based systems.