Embedded Software Engineer developing and testing solutions for embedded systems in Pune, India. Collaborating with hardware engineers and utilizing C programming for software development.
Responsibilities
Design, develop, and test embedded software for various applications.
Write clean, efficient, and well-documented C code.
Develop and maintain shell scripts for automation and system management.
Work with Bluetooth/BLE technologies, including driver development and stack implementation.
Debug and troubleshoot software issues using sniffers and other debugging tools.
Collaborate with hardware engineers to integrate software with hardware components.
Participate in code reviews and contribute to improving software quality.
Work with RTOS, Linux, or Android environments, depending on project requirements.
Contribute to the development of software architecture and design specifications.
Stay up-to-date with the latest trends and technologies in embedded software development.
Requirements
Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
3-8 years of experience in embedded software development.
Expert-level proficiency in C programming language (mandatory).
Strong experience with shell scripting.
Expertise in at least one of the following operating systems: Linux, Android, or RTOS (mandatory).
Minimum 2 years of experience working with Bluetooth/BLE technologies, including driver development and stack implementation (mandatory).
Excellent debugging skills and experience using sniffers and other debugging tools.
Strong understanding of embedded systems architecture and design principles.
Good communication and interpersonal skills.
Positive attitude and willingness to learn (mandatory).
Desenvolvedor Fullstack Java e Angular para atuar híbrido em soluções de produtos financeiros complexos. Integrando sistemas e desenvolvendo backend e frontend dentro de uma equipe ágil.
AI Software Engineer building AI - powered development tools in legal tech startup. Focused on enhancing automation and development workflows within specialized AI systems.
Product Engineer I at Lear Corporation supporting the launch of new seating systems components from conception to product launch. Involvement in integration of various components and engineering changes management.
Senior Full - Stack Engineer responsible for developing scalable web applications for DANA, leading frontend and backend engineering, optimizing performance, and mentoring junior developers.
Senior Full - Stack Developer building web solutions and APIs for Nordic customers. Collaborating in agile teams using modern technologies like Next.js and Azure.
Senior Data Tech Lead/Architect designing and implementing AWS - based streaming data pipelines. Collaborating with teams to improve data quality and reconciliation workflows in a high - impact data platform.
Fullstack Staff Engineer shaping architecture and driving technical standards for DEUNA's payments platform. Collaborate across teams to ensure scalability and engineering excellence.
Lead .NET Software Developer guiding technical direction within financial services firm. Delivering high - quality applications for a growing team focused on Microsoft Azure technologies.