KatMine Technology is looking for Embedded Developer to join our dynamic team and embark on a rewarding career journey
Embedded Software Development:Design, code, test, and maintain embedded software/firmware for various microcontrollers and microprocessors
Develop low-level drivers and interface with hardware components
System Integration:Integrate software with hardware components, sensors, and peripherals
Ensure optimal performance, reliability, and resource utilization
Real-Time Operating Systems (RTOS):Implement and work with real-time operating systems for multitasking and time-sensitive applications
Communication Protocols:Implement and optimize communication protocols, such as UART, SPI, I2C, CAN, Ethernet, or wireless technologies
Debug and troubleshoot communication issues
Testing and Debugging:Develop and execute test plans to verify and validate embedded systems
Debug and resolve software and hardware issues
Optimization and Performance Tuning:Optimize code and algorithms for memory and processing efficiency
Improve system performance and response times
Documentation:Create and maintain technical documentation, including code comments, user manuals, and design documents
Security and Safety Considerations:Implement security features and adhere to safety standards relevant to the industry (eg , automotive, medical devices)
Collaboration:Collaborate with cross-functional teams, including hardware engineers, quality assurance, and product managers
Participate in design reviews and project meetings
Continuous Learning:Stay updated on industry trends, emerging technologies, and best practices in embedded development
Skills: Experienced in embedded C programming, 16/32 bit microcontroller experience, working knowledge on CAN, LIN, UART, SPI, I2C protocols, UDS,CAN Bootloader, AUTOSAR