Job Title: Embedded Engineer (Hardware & Software)Job Overview
We are seeking a skilled Embedded Engineer to design, develop, and optimize embedded systems that combine both hardware and software components. The ideal candidate will have hands-on experience with microcontrollers, circuit design, and low-level programming.
Key Responsibilities
- Design and develop embedded systems including both hardware circuits and firmware/software
- Work with microcontrollers/microprocessors (e.g., ARM, AVR, PIC)
- Develop embedded software in C/C++ (and sometimes Python for testing)
- Design schematics and PCBs using tools like Altium, KiCad, or Eagle
- Interface with peripherals such as sensors, actuators, displays, and communication modules
- Implement communication protocols like UART, SPI, I2C, CAN, USB
- Debug hardware and software issues using tools like oscilloscopes, logic analyzers, JTAG debuggers
- Optimize system performance, power consumption, and memory usage
- Collaborate with cross-functional teams (mechanical, software, product)
- Conduct testing, validation, and documentation of embedded systems
Required Skills & Qualifications
- Bachelor’s degree in Electronics, Electrical, Embedded Systems, or related field
- Strong understanding of digital and analog electronics
- Proficiency in embedded C/C++ programming
- Experience with RTOS (Real-Time Operating Systems) such as FreeRTOS
- Knowledge of circuit design and PCB layout
- Familiarity with debugging tools and lab equipment
- Understanding of low-level drivers and hardware abstraction layers (HAL)
- Experience with version control systems (e.g., Git)
- Minimum Experience 2-3 years
Key Competencies
- Strong problem-solving and analytical thinking
- Attention to detail
- Ability to work in a multidisciplinary team
- Good documentation and communication skills
Typical Tools & Technologies
- IDEs: Keil, STM32CubeIDE, MPLAB
- Hardware Tools: Oscilloscope, Multimeter, Logic Analyzer
- PCB Tools: Altium Designer, KiCad
- Version Control: Git
Job Type: Full-time
Pay: ₹30,000.00 - ₹35,000.00 per month
Benefits:
Work Location: In person