Embedded Engineer
Job Title: Embedded Engineer
Location: Chennai/Onsite
Experience Required: 4–6 Years
Employment Type: Full-Time
About Us:
Automios is a dynamic Digital Engineering startup at the forefront of AI-driven innovation, delivering cutting-edge technology solutions tailored to modern business challenges. We specialize in Generative AI, Large Language Models (LLMs), Big Data Processing, and Deep Research, enabling businesses to harness the power of scalable, intelligent, and data-driven solutions. Our expertise empowers organizations to enhance efficiency, drive innovation, and stay ahead in the rapidly evolving digital landscape.
Job Summary:
We are seeking a highly skilled and motivated Embedded Systems Engineer to design, develop, and implement software for embedded devices and systems. The candidate will work closely with cross functional teams to create innovative solutions for IoT, Automotive, Consumer Electronics, etc.].
Key Responsibilities:
1.Embedded System Development:
- Design and implement embedded software for microcontrollers/microprocessors.
- Develop firmware to integrate hardware and software components.
2.Programming & Debugging:
- Write efficient, modular, and reusable code in C, C++, or Python.
- Test and debug embedded systems to ensure optimal performance and reliability.
3.Hardware Integration:
- Collaborate with hardware engineers to integrate hardware components and debug hardware/software interfaces.
- Interpret schematics, datasheets, and PCB layouts.
4.System Optimization:
- Optimize system performance, memory usage, and power consumption.
- Implement real-time operating systems (RTOS) and low-level drivers.
5.Prototyping & Testing:
- Design prototypes and conduct hardware-in-the-loop (HIL) simulations.
- Perform validation tests to ensure product reliability under various conditions.
6.Documentation:
- Document technical designs, development processes, and testing procedures.
- Provide technical support and training to team members as needed.
7.Project Collaboration:
- Work with cross-functional teams, including software, hardware, and quality assurance teams.
- Support project planning and timeline estimations.
Qualifications:
- Bachelor’s or Master’s degree in Electronics, Computer Engineering, or a related field.
- Proven experience in embedded systems development and debugging.
- Proficiency in programming languages such as C, C++, and Python.
- Knowledge of microcontrollers/microprocessors (e.g., ARM Cortex, AVR, PIC).
- Familiarity with communication protocols like UART, SPI, I2C, and CAN.
- Experience with tools like JTAG debuggers, oscilloscopes, and logic analyzers.
Preferred Skills:
- Experience with RTOS (e.g., FreeRTOS, VxWorks).
- Knowledge of wireless communication technologies (e.g., Bluetooth, ZigBee, Wi-Fi).
- Understanding of IoT frameworks and cloud platforms.
- Experience with Agile development methodologies.
- Familiarity with version control tools like Git