Senior Embedded Software Engineer

4 weeks ago


Bangalore, India Endivite Technologies Full time

Requirements:

- Bachelor's degree in Computer Science, Electrical Engineering, or related field.

- Proven experience in embedded software development using C/C++.

- Strong proficiency in build systems such as CMake and Make.

- Experience in developing device drivers and interfacing with hardware peripherals.

- Familiarity with communication protocols (e.g., UART, SPI, I2C, Ethernet, CAN).

- Hands-on experience with continuous integration tools, preferably Jenkins.

- Knowledge of software development lifecycle and best practices.

- Excellent problem-solving and debugging skills.

- Strong communication and collaboration abilities.

Preferred Qualifications:


- Master's degree in Computer Science, Electrical Engineering, or related field.

- Experience with real-time operating systems (RTOS) such as FreeRTOS or ThreadX.

- Familiarity with version control systems (e.g., Git, SVN).

- Understanding of software security principles and practices.

- Experience with scripting languages (e.g., Python, Bash) for automation


- Lead the design, development, and testing of embedded software from concept to production.


- Work closely with hardware engineers to ensure software integrates seamlessly with the target hardware platform.


- Write efficient, maintainable, and well-documented embedded code using C, C++, or Assembly language.


- Implement device drivers, real-time operating systems (RTOS), and low-level system functionalities.


- Perform unit testing, integration testing, and system-level testing to ensure software quality and reliability.


- Debug and troubleshoot software issues to identify and resolve problems efficiently.


- Optimize code performance for resource-constrained embedded systems.


- Stay up-to-date with the latest advancements in embedded systems technologies and best practices.


- Mentor junior engineers and provide technical guidance within the team.


- May contribute to technical documentation and participate in code reviews.

(ref:hirist.tech)

  • bangalore, India IN19 Alcon Laboratories (India) Pvt Ltd Company Full time

    Summary of the position Alcon is looking to hire Senior Embedded Software Engineer. At Alcon, we are driven by the meaningful work we do to help people see brilliantly. We innovate boldly, champion progress, and act with speed as the global leader in eye care. Here, you’ll be recognized for your commitment and contributions and see your career like...


  • bangalore, India White Force Full time

    Job Description: Job Responsibilities: This position will be responsible for developing production ready software following a defined software development process. The person must be capable of analyzing specifications, developing architecture, developing unit designs and developing test plans and cases. The person will be responsible for...


  • bangalore, India LTIMindtree Full time

    Senior Software Engineering Job Req Id: 1271114 Embedded software development using Embedded C programming skills and knowledge of Wireless headsets based on Bluetooth and DECT platforms. Knowledge of short range wireless technologies like Bluetooth and DECT are added advantage. USB knowledge is also an added advantage. Embedded software development...


  • bangalore, India DBSI Services Full time

    Job Title: Embedded Software EngineerJob Location: Bengaluru, Karnataka, IndiaJob Description:Responsibilities:• Develop and maintain embedded software solutions for a range of applications, ensuring high performance, reliability, and efficiency.• Collaborate with cross-functional teams to understand project requirements and design specifications.•...


  • bangalore, India Ford Motor Company Full time

    At Ford Motor Company, we believe freedom of movement drives human progress. We also believe in providing you with the freedom to define and realize your dreams! With our incredible plans for the future of mobility, we have a wide variety of opportunities for you to accelerate your career potential as you help us define tomorrow’s transportation. Ford...


  • bangalore, India Advanced Sterilization Products Full time

    Responsibilities Under limited supervision, general direction, etc. and in accordance with all applicable government laws, regulations and ASP policies, procedures and guidelines, this position: ·Design, develop, and implement embedded software for our products and systems. ·Collaborate with cross-functional teams to define, design, and...

  • Senior Engineer

    10 hours ago


    bangalore, India Enphase Full time

    Enphase Energy is a global energy technology company and leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, Enphase transformed the solar industry with our revolutionary microinverter technology, which turns sunlight into a safe, reliable, resilient, and scalable source of energy to power our lives. Today, the...


  • bangalore, India Garrett - Advancing Motion Full time

    Our Embedded Software Engineers are finding new and creative ways of making vehicles more efficient every day. Join us and set the industry towards a cleaner future!  Part of the Garrett Engineering organization, the Electrification Centre of Excellence  team is responsible for developing a differentiated product portfolio of e-boosting...


  • bangalore, India Synedyne Systems Full time

    Synedyne is looking for talented people to join its workforce as we embark the journey of growth!As part of our expansion we are looking for talented Embedded Software Engineer to work efficiently in our growing team. Synedyne has been in the forefront of product development in Sensing, Control, Connectivity and Intelligence products in...


  • bangalore, India Larsen & Toubro Full time

    8+ Years’ experience in Embedded Software Development using C/Ada83/95 language.  Person should be conversant with software development for Embedded systems/hardware around Microcontrollers, handling communication interfaces like Serial(UART,SPI,I2C), Mil-1553B. Resources like ADCs, DACs, Motors/Actuators.  Experience in development for Target...


  • bangalore, India EMSEC Full time

    Are you passionate aboutcreating innovative embedded systems solutions across a variety ofproduct categories in the defence sector Were seeking anexperienced Embedded Software Engineer with a strong foundationpractical holistic experience exceptional problemsolving skills anda knack for continuous learning to join our dynamic team. You willwork on a variety...


  • Bangalore, India MicroGenesis Techsoft Pvt Ltd Full time

    MicroGenesis Techsoft Pvt. Ltd. are pioneers in the field of technology service provider such as Application Lifecycle Management, DevOps, Software and Systems Engineering, Document Management, Robotic Process Automation. We have suitable position for the post of Associate Software Engineer-Embedded Software at Bangalore location. Please find the job...


  • bangalore, India MicroGenesis Techsoft Pvt Ltd Full time

    MicroGenesis Techsoft Pvt. Ltd . are pioneers in the field of technology service provider such as Application Lifecycle Management, DevOps, Software and Systems Engineering, Document Management, Robotic Process Automation. We have suitable position for the post of Associate Software Engineer-Embedded Software at Bangalore location. Please find the job...


  • bangalore, India Aptiv Full time

    Embedded Software Engineer Are you looking to be part of the auto industry revolution? We are at the forefront of the embedded world, where the Internet of Things and Cloud Services are merging, and you can help us make it a reality. Join our 2,000-strong team at Aptiv Technical Center in India to advance your career, grow and make a real difference. ...


  • bangalore, India Synedyne Systems Full time

    Synedyne is looking for talented people to join its workforce as we embark the journey of growth! As part of our expansion we are looking for talented Embedded Software Engineer to work efficiently in our growing team. Synedyne has been in the forefront of product development in Sensing, Control, Connectivity and Intelligence products in India....


  • Bangalore, Karnataka, India Endivite Technologies Full time

    Requirements: - Bachelor's degree in Computer Science, Electrical Engineering, or related field.- Proven experience in embedded software development using C/C++.- Strong proficiency in build systems such as CMake and Make.- Experience in developing device drivers and interfacing with hardware peripherals.- Familiarity with communication protocols (e.g.,...


  • bangalore, India Endivite Technologies Full time

    Requirements: - Bachelor's degree in Computer Science, Electrical Engineering, or related field.- Proven experience in embedded software development using C/C++.- Strong proficiency in build systems such as CMake and Make.- Experience in developing device drivers and interfacing with hardware peripherals.- Familiarity with communication protocols (e.g.,...


  • Bangalore, India Excellence and Eminence LLP Full time

    We are looking for Lead / Senior Firmware Engineer with 3 to 9 Yrs of Experience for our esteemed client for Bangalore Location.Responsible for design, development, and maintenance of firmware for electronic control systems in the Power and Energy industry. Key Skills : ARM controller, Linux, Embedded C++, RTOS/VxWorks, UART, SPI, I2CThis is an immediate...

  • Embedded Engineer

    2 weeks ago


    bangalore, India Solaredge Full time

    Power the Future withus! SolarEdge (NASDAQ: SEDG) is aglobal leader in highperformance smart energy technology with over5000 employees offices in 34 countries and millions of productsinstalled in over 133 countries. Our diverse product offeringcomprises intelligent solar inverters battery storage backupsystems EV charging and complete home energy management...


  • bangalore, India Philips Full time

    Job Title Senior Software Technologist I/II - Embedded Job Description BE/Btech/ME/MTech with 10-15 Years of exp in Embedded Systems As a Senior Engineer with expertise in Embedded Systems, you will play a crucial role in designing, developing, and maintaining Device software. This role is focused on hands-on work, but it also requires the ability to direct...