We are seeking a talented and motivated Embedded Systems Developer to join our dynamic team. If you are passionate about embedded systems, enjoy solving complex problems, and thrive in a collaborative environment, we want to hear from you!
Job Summary:
As an Embedded Systems Developer at [Company Name], you will be responsible for designing, developing, and optimizing embedded software and hardware solutions. You will work closely with cross-functional teams to deliver high-quality products that meet the needs of our customers. Your expertise in embedded systems will be crucial in driving the success of our projects from concept to deployment.
Key Responsibilities:
Design, develop, and debug embedded software for microcontrollers and microprocessors.
Collaborate with hardware engineers to define system architecture and hardware-software interfaces.
Implement and optimize low-level drivers, real-time operating systems (RTOS), and firmware.
Conduct code reviews, unit testing, and integration testing to ensure software quality and reliability.
Develop and maintain documentation for software design, implementation, and testing processes.
Troubleshoot and resolve issues related to embedded systems, both in development and production environments.
Stay up-to-date with the latest trends and advancements in embedded systems technology.
Participate in the entire product development lifecycle, from requirements gathering to deployment and maintenance.
Qualifications:
Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
years of experience in embedded systems development.
Proficiency in programming languages such as C, C++, and assembly language.
Strong understanding of microcontroller/microprocessor architectures (e.g., ARM, AVR, PIC).
Experience with real-time operating systems (RTOS) and embedded Linux.
Familiarity with communication protocols such as SPI, I2C, UART, CAN, and Ethernet.
Knowledge of hardware debugging tools (e.g., oscilloscopes, logic analyzers, JTAG).
Experience with version control systems (e.g., Git) and issue tracking tools.
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork skills.
Preferred Qualifications:
Experience with wireless communication protocols (e.g., Bluetooth, Zigbee, Wi-Fi).
Knowledge of power management techniques for embedded systems.
Familiarity with FPGA programming and hardware description languages (e.g., VHDL, Verilog).
Experience with automotive, IoT, or industrial control systems.
What We Offer:
Competitive salary and benefits package.
Opportunities for professional growth and development.
A collaborative and innovative work environment.
The chance to work on exciting projects that make a real impact.
How to Apply:
If you are excited about the opportunity to join our team and contribute to the development of groundbreaking embedded systems, please submit your resume and a cover letter detailing your relevant experience
Monthly based
கோயம்புத்தூர் மாவட்டம்,Tamil Nadu,India
கோயம்புத்தூர் மாவட்டம்,Tamil Nadu,India