Nilasu consulting
Senior Embedded Firmware Engineer - Microcontroller/Microprocessor
Job Location
bangalore, India
Job Description
Role Objective : - As a Senior Embedded Firmware Engineer at Skytex, you will play a critical role in the development of embedded subsystems for our next-generation UAS platforms. - You will work closely with cross-functional teams to design, implement, and optimize firmware solutions. - Your expertise will be essential in ensuring the performance, reliability, and security of our cutting-edge UAS technology to our customers. Key Responsibilities And Accountabilities : - Design, develop, and maintain embedded firmware for a variety of embedded systems and IoT devices. - Collaborate with Hardware engineers to ensure seamless integration between firmware and hardware components. - Optimize firmware code for performance, memory usage, and power efficiency. - Maintain code quality through best practices, unit testing and code quality automation. - Identify and resolve firmware-related issues through debugging and testing processes. - Be an expert in writing code that meets standards and delivers the desired functionality. - Designing and building strong testing infrastructure to minimize dependency on hardware availability. - Create and maintain detailed documentation for firmware design, development, and testing. - Participate in code reviews to maintain high-quality code standards and provide mentorship to junior engineers. - Stay updated with industry trends and emerging technologies in embedded systems and firmware development. Educations & Experience : - Minimum Bachelor's in electrical engineering, Electronics & Communication engineering, Computer Engineering, or a related field. - 5 years of experience in embedded firmware development. Skills & Knowledge : - Must have Strong knowledge on Embedded software design cycle. - Experience with microcontroller/microprocessor-based systems. - Must have Strong understanding of embedded hardware and hardware interfaces (SPI, I2C, UART, CAN, LIN, TCP/IP etc. - Must have Protocol debugging using protocol analyzer. - Knowledge of debugging tools and techniques (e., JTAG, oscilloscopes). - Hands-On experience with RTOS and it's concepts like HAL, scheduling, threads synchronicity. - Understanding of wireless communication protocols (Bluetooth, Wi-Fi, Zigbee) is a plus. - Experience with version control systems (i.e., Git) and issue tracking tools (i.e., Jira). - Good in System level understanding. - Should be able to understand of Schematic/ Hardware design around microcontrollers like ST, TI, Atmel, Microchip, ARM core. - Having a Solid understanding of interrupt architecture of ARM-based microcontrollers like STM32 LPC etc. - Excellent Knowledge of Basic Electronic Components and hardware MPU, MCU, Single Board Computers, Digital Circuit Designs, Transistor Logic, Hardware Logic Gates, Amplifiers, Etc. - Must have knowledge on board bring-up (ARM/MIPS/INTEL/POWERPC). - Excellent problem-solving and analytical skills. - Excellent written and verbal communication skills. Personal Attributes : - Self-starter with a keen sense of initiative and ownership. - Collaborative team player who enjoys working in a dynamic environment. - Detail-oriented and able to manage multiple projects simultaneously. - Passion for drones and unmanned aerial technology. Working Conditions : - This is a full-time position based in Bangalore, India that may require occasional evening or weekend work. - May require travel to customer sites or other company locations. Salary And Benefits : - Competitive salary based on experience and qualifications. - Health insurance. - Paid time off and holidays. - Opportunities for professional development and growth. (ref:hirist.tech)
Location: bangalore, IN
Posted Date: 11/26/2024
Location: bangalore, IN
Posted Date: 11/26/2024
Contact Information
Contact | Human Resources Nilasu consulting |
---|