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).
Lead Software Engineer focusing on quantum security technologies and network security initiatives at Wells Fargo. Responsible for research, development, and implementation of innovative security solutions.
Lead/Senior Fullstack Developer managing technical responsibilities for DiaB platforms. Focused on architecture, cloud design, and team collaboration within a growing tech company.
Software Engineer IV responsible for designing, programming, and debugging software for orthotic and prosthetic services at Hanger, Inc. Collaborating to create innovative software solutions and ensure quality outcomes.
Analyst Developer collaborating with diverse teams to support high - impact decisions in technology at Accenture. Building transformative results and solutions for clients with innovative methods.
Software Engineer I at Itaú focusing on leading HR system innovations and implementing AI solutions. Collaborating between HR, IT, and business areas for digital transformation.
Software Engineer focused on developing solutions using .NET and AWS infrastructure at Itaú. Collaborating with teams to deliver high - quality applications and services in a hybrid setup.
IT Systemmanager focusing on Linux and network infrastructure management and external service provider coordination in a hybrid working environment. Responsibilities include system administration and network error analysis.
Staff Engineer responsible for design verification of mixed signal SOCs at Analog Devices. Collaborating on cutting - edge projects in the consumer audio market with a focus on professional growth.
Senior Software Developer at Autodesk creating modern SaaS applications for digital twins. Collaborating in a dynamic team environment with a focus on product enhancement.
Senior Fullstack Software Developer developing high - quality software for data pipelines at Autodesk. Collaborating with cross - functional teams to ensure best practices in code development and maintenance.