Engibrains Technologies is hiring! š
Weāre looking for passionate and dedicated B.E. Electronics and Communication & Computer Engineering students currently pursuing their 7th semester to join us. This is a great chance to work on your final semester project and training while gaining practical industry experience.
Engagement Model:
Full-time employment right after 6 months of training of the 8th Semester
Annual CTC during employment:
- ā¹4,00,000 INR per year
- Annual appraisal cycle
If you're ready to kickstart your career with a dynamic and innovative company, apply now!
Don't miss out on this opportunity! Apply today and be a part of something amazing!
About Engibrains Technologies
s
Similar jobs
Requirements:
- Very good programming knowledge in C/C++
- Experience in Multi-threaded software development
- Understanding of operating systems concepts, system performance, and optimization
- Familiar with working in an Embedded Linux development environment.
- Excellent problem-solving/debugging skills, design, development, troubleshooting, and debugging
- Knowledge of embedded tools like emulators, linkers, makefiles, etc
- Experience in voice applications development, preferably on client/server platforms
- Knowledge of RTOS programming will be added advantage.
- Understanding of different processors. microcontrollers architectures.
- Familiarity with development tools such as GCC, GDB, Eclipse, GNU Make, etc
Job Title:Ā PLC Software Developer
Location:Ā Kochi, Kerala (Work from Office)
Job Type:Ā Full-Time
Required Qualifications:
- Bachelorās degree in Electrical Engineering, Automation, or related field.
- 3-5 years of hands-on experience in PLC programming and development.
- Proficiency in Siemens and/or ABB PLCs.
- Solid understanding of ladder logic development and implementation.
- Experience in serial, Ethernet, and CAN communication protocols.
- Knowledge of I/O handling and integration.
- Experience in handling various sensors such as pressure sensors, flow sensors, etc.
- Familiarity with I to V and V to I modules.
- Proficiency in developing and utilizing various functional blocks.
- Experience in alarms management and configuration.
Preferred Qualifications:
- Experience in fuel cell technology and related automation systems.
- Proven ability to work independently and as part of a team in a fast-paced environment.
- Strong problem-solving skills and attention to detail.
- Excellent communication and interpersonal skills.
Key Responsibilities:
- Develop, test, and maintain PLC software using Siemens and/or ABB PLCs.
- Design and implement ladder logic programs for automation systems.
- Handle serial, Ethernet, and CAN communication protocols in PLC systems.
- Manage I/O systems and ensure accurate data acquisition and control.
- Integrate and manage various sensors including pressure sensors, flow sensors, etc.
- Work with I to V and V to I modules to ensure proper signal conversion and integration.
- Develop and implement functional blocks for efficient process control.
- Manage and configure alarm systems to ensure prompt and effective fault detection and resolution.
- Collaborate with cross-functional teams to design and implement automation solutions.
- Document software and hardware configurations, modifications, and troubleshooting steps.
- Strong knowledge of SDLC and STLC
- Ensure compliance with industry standards and safety regulations.
- Provide technical support and training to end-users and maintenance personnel.
Responsibilities:
- Design and implement embedded software applications for IoT devices using C programming language.
- Develop and maintain firmware for Raspberry Pi-based systems, ensuring optimal performance and compatibility with various IoT sensors and peripherals.
- Collaborate with hardware engineers to define and document system requirements and specifications.
- Conduct thorough testing and debugging of embedded software to identify and resolve any issues or bugs.
- Optimize code and improve system performance to enhance the overall user experience.
- Stay updated with the latest industry trends and technologies in embedded systems and IoT development.
- Work closely with the product management team to translate customer requirements into technical specifications.
- Provide technical support and guidance to the team during the development and deployment phases.
- Participate in code reviews and contribute to the continuous improvement of software development processes.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Strong proficiency in C programming language with a solid understanding of embedded systems.
- Experience developing software for Raspberry Pi or similar single-board computers.
- Knowledge of IoT protocols and technologies such as MQTT, CoAP, TCP/IP, and wireless communication (Wi-Fi, Bluetooth, etc.).
- Familiarity with various sensors, actuators, and electronic components commonly used in IoT devices.
- Solid understanding of software development methodologies and version control systems (e.g., Git).
- Strong problem-solving skills and the ability to debug complex issues in embedded systems.
- Excellent communication and teamwork skills to collaborate effectively with cross-functional teams.
- Prior experience in developing IoT applications or working on IoT projects is a plus.
JDĀ ForĀ Embedded C EngineerĀ requirements :
Ā
Ā
Mandatory Skillsets are as below :
1. Embedded SW development background
2. EmbeddedĀ C/C++/
3. Hands-on experience in RTOS Programming.
4. Working knowledge of SDLC and methodologies/tools for requirement management.
5. Experience working in an agile development environment.
ā Write Effective Codes In C++, Develop Software For Embedded Systems Based On STM32, NRF
ā Support And Improve Existing Software
ā Prepare Documentation For The Created Software. Qualifications
ā Confident Knowledge Of C++ 17, Object-Oriented Programming, Embedded Software Development
ā Proficiency With Microcontrollers Of The STM32 And / Or NRF Series
ā Experience With RTOS
ā Familiarity With Git, Linux
ā Technical English
ā Knowledge Of Python As An Advantage
ā Any Experience With UAS \ UAV \ Drones is much appreciated
Post: Embedded Developer
SKILLS REQUIRED:
ā¢ Proficiency and Hands on Experience on Embedded C, various protocols such as I2C, SPI, RS232 etc.
ā¢ Testing and debugging of hardware and firmware
REQUIRED QUALIFICATION
ā¢ B.E. E&TC , Electronics
ā¢ Certification in Embedded System Development/Application
ā¢ Minimum 1 years of Experience in same domain
2) Experience in protocols like UDS and CAN.
3) Experience in AUTOSAR(COM, DCM and MCAL).
4) Experience in CANoe and CAN analyzer tools.
5) Experience in Compiler and Debugging.
6) Experience in using Configuration Management.
7) Knowledge and experience in Rational Rhapsody would be advantageous.
Additional Skills:
1) Good analytical & communication skills.
2) Willingness to take up responsibility & ownership.
3) Self-learning & Self-motivated with a good learning curve.
4) Adaptive & Flexible to challenging situations.
Ā |
Role: Ā Senior Firmware Engineer Experience: 2-6 years Work Mode: Work from Office Location: Hyderabad Notice Period: Immediate to 30 days Mandatory Skills: Ā Embedded C Programming, Debugging, Configuration Management Budget Range:Ā As per Market StandardsĀ Ā· The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player.Ā Ā Ā· You will be an individual contributor responsible for the development of new software products and enhancements to existing products.Ā Ā Ā· You should excel in working with Application (ASW) and Base software (BSW) components and have outstanding communication and leadership skills.Ā Ā
Ā· Understand & Review System Requirements, System ArchitectureĀ Ā Ā· Participate in CFT Meetings for Requirements ClarityĀ Ā· Develop & Enhance Software RequirementsĀ Ā· Develop & Enhance Software ArchitectureĀ Ā Ā· Understand / Review / Change Software Design DocumentsĀ Ā· Writing clean, high-quality, high-performance, maintainable codeĀ Ā· Participate in Software Code ReviewsĀ Ā· Review Test Scenarios developed for SWE4, SWE5 and SWE6Ā Ā· Perform Investigation and provide Root Cause Analysis for failuresĀ Ā· Support test and deployment of new products and featuresĀ Ā
Ā· Embedded C ProgrammingĀ Ā Ā· Excellent Debugging skillsĀ Ā· 16-bit or 32-bit Micro ControllersĀ Ā Ā· Ability to interpret circuit and schematicsĀ Ā Ā· Knowledge of CAN and LIN communication protocols and UDS diagnosticsĀ Ā Ā· Knowledge of Sensors, Motors, and Closed Loop ControlĀ Ā· Knowledge of Memory and Timing AnalysisĀ Ā Ā· Experience in Configuration Management (SVN, IBM Rational, JIRA)Ā Ā· Experience in Debugging using CRO, Debuggers, CANalyzer / CANoeĀ Ā Ā Ā· Working knowledge of ISO 26262 Functional Safety requirementsĀ Ā Ā· Good exposure to End-to-End product developmentĀ Ā· Knowledge about Automotive Standards ā ASPICEĀ Ā Ā· Perform Safety Analysis and Impact Analysis based on ISO26262 recommendationsĀ Ā Ā· Exposure to CAPL, Python and LabViewĀ Ā Ā Ā Ā Ā |
Ā |
Ā
Experience - 6 to 10yrs
Location - Bangalore , Pune and Mumbai
Job description -
- Bachelors in Electronics & Communication or equivalent
- 6-10 yrs experience in embedded software development
- Hands-on embedded C skills (mandatory)
- Experience with any microcontrollers MCU (mandatory) ā Renesas/ Infineon/ Cypress/ ST-Micro /TI / Microchip
- Experience with any of peripherals & communication protocols usage in application development (mandatory) ā UART, I2C, SPI, I2S, CAN, USB, ADC, DAC, EEPROM, Flash memory
- Experience with any RTOS ā FreeRTOS, Azure RTOS, ThreadX
- Experience with any networking & Ā connectivity modules (preferred & added advantage) ā Ethernet, WiFi, BLE, MQTT, COAP
- Exposure to any IoT frameworks (desirable not mandatory) ā IoTivity, AWS IoT, Azure IoT
- Experience with any device driver development, driver optimisation (desirable not mandatory)
- Good ability to read data sheets & technical manuals
- Very strong knowledge in Embedded C including
- Data structures
- Function pointers
- Bitwise operations
- Experience with Finite State Machine (FSM) software design
- Required experience in AVR microcontrollers and projects to demonstrate it
- Familiarity with ARM 32 bit microcontrollers (Cortex M or any other)
- Required experience with common communication protocols like SPI, UART, I2C etc.
- Comfortable with reading datasheets and basic hardware schematics
- Comfortable with linux development environment including the use of GCC, gdb, makefile
Soft Skills
- Good communication skills
- Self-driven
- Passion for embedded engineering
Ā