senior embedded software engineer

3 weeks ago


Mumbai, Maharashtra, India timesjobs Full time
Technical leader in a team of up to 5 engineers. Key influencer and decision maker.

Develop/modify/adapt Linux device drivers and board support packages for new processors, memory chips, I/O chipsets, I/O interfaces and boards, e.g.

x86, ARM, FLASH, DRAM, Ethernet, WiFi, ZigBee, 2G, 3G, CAN, SPI, I2C, I2S,GPIO, USB and PCIe.
Develop applications that demonstrate and validate new embedded chipsets and boards.
Code in C, C , PHP, Python and sometimes assembler and machine code
Negotiate technical requirements with customers and contributors.
Architect and design the software solutions. Document the specifications.
Debug complex code at run-time using JTAG or ITP debuggers.
Profile and optimize the run-time performance of code.
Create and execute automated unit test, integration test and system test scripts.
Ensure software meets functional, performance and any standards-based expectations.
Travel to customer sites to integrate, test, commission and demo software.

Honours Degree in Computer Engineering, Computer Science or a similar discipline.

Minimum 10 (ten) years experience in the design and development of software through all stages of the software development lifecycle; from concept through delivery to customer.

Architecture and design of software solutions using formal methodologies, e.g. UML.
Advanced C coding experience for real-time embedded software solutions.
Linux device driver, kernel and user space application development.
Multi-thread, multi-process, multi-core processor application development.
Expert in comms networking protocols, e.g. TCP/IP, UDP, SIP, RTP and Ethernet.
Run-time debugging, performance profiling and performance optimisation of code.
Strong understanding of electronics and computer architecture fundamentals, e.g. microprocessors (ARM, x86), I/O chipsets, memories, digital buses and I/O interfaces.

A proactive problem-solver that works well within a team to get complex work done in a professional and timely manner.

Coding in C , PHP, Python, Perl, Linux Shell Script (e.g. Bash) or assembler.
Programming for other embedded real-time operating systems, e.g. VxWorks, QNX.
Knowledge of security, cryptography and authentication protocols, e.g. SSL, IPsec, AES, SHA.
Experience of software version control systems and bug trackers, e.g. Subversion, GIT, Trac.

  • Mumbai, Maharashtra, India Hyperhire Full time

    Client - CONFIDENTIALNP - max 2 weeksLocation - South Korea (onsite role)Candidates location - Preferred is India, Turkey,etc.ROLE 1.S/W Development Engineer Recruitment Notice (Senior Engineer~ Principle Engineer)Recruitment DivisionS/W DevelopmentFieldEmbedded S/WHiring positionManager ~ Senior ManagerNumber of people recruited1 person (regardless of...


  • Mumbai, Maharashtra, India Delphie Consulting Services Full time

    Hiring Hiring HiringWe have an opening for Embedded Firmware Software EngineerIndustry :Appliances, Electrical, and Electronics ManufacturingDesignation : Embedded Firmware EngineerBasic skills : Electronic hardware design and software writing,EmbeddedC/C++,EmbeddedSoftware,EmbeddedFirmwareInterview mode: F2FWork Mode: Work from officeExperience : 2 to 5...

  • Embedded engineer

    3 days ago


    Mumbai, Maharashtra, India DVS MECH Solutions Full time

    Overview: As anEmbedded Engineer you will play a crucial role in designingdeveloping and testing embedded systems for various electronicdevices. You will work closely with crossfunctional teams to ensurethe seamless integration of software and hardwarecomponents.KeyResponsibilities:Designing andimplementing software of embedded devices andsystemsDebugging...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    Company DescriptionCompany Name - NEC Software Solutions (India) Private LimitedURL - Software Solutions (India) Private Limited is based in Mumbai (Worli & Airoli) and Bangalore. It is one of the foremost providers of end-to-end IT services across various sectors. We work with diverse industry verticals which include publishing, media, financial services,...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    Company Description Company Name - NEC Software Solutions (India) Private Limited URL - NEC Software Solutions (India) Private Limited is based in Mumbai (Worli & Airoli) and Bangalore. It is one of the foremost providers of end-to-end IT services across various sectors. We work with diverse industry verticals which include publishing, media, financial...


  • Mumbai, Maharashtra, India Corporate Resources Full time

    Job DescriptionDesign, develop and maintain firmware of our electronics products ensuring their consistent, efficient and reliable operation.Collaborate with cross functional teams to define firmware requirements and specifications.Document and maintain firmware development process, procedures and code.Gain a deep understating of Hardware/Software interface...


  • Mumbai, Maharashtra, India Corporate Resources Full time

    Job Description Design, develop and maintain firmware of our electronics products ensuring their consistent, efficient and reliable operation. Collaborate with cross functional teams to define firmware requirements and specifications. Document and maintain firmware development process, procedures and code. Gain a deep understating of Hardware/Software...


  • Mumbai, Maharashtra, India Paras Defence & Space Technologies Ltd. Full time

    Company DescriptionParas ANTI-Drone Technologies Private Limited is a subsidiary of Paras Defense and Space Technologies Limited. We deliver innovative RF system solutions such as antennas, radars & radar sub-systems, software defined radios (SDR), TR modules, drone detection & jamming systems, EW systems, SIGNIT, COMINT, radio relays, direction finding...


  • Mumbai, Maharashtra, India Paras Defence & Space Technologies Ltd. Full time

    Company DescriptionParas ANTI-Drone Technologies Private Limited is a subsidiary of Paras Defense and Space Technologies Limited. We deliver innovative RF system solutions such as antennas, radars & radar sub-systems, software defined radios (SDR), TR modules, drone detection & jamming systems, EW systems, SIGNIT, COMINT, radio relays, direction finding...


  • Mumbai, Maharashtra, India Global Pharma Tek Full time

    Senior Embedded Engineer_ RTOS_Pune / Mumbai/ Mysore, to days, to YearsJD:Min + years of experience in embedded C & C++ development.Good knowledge & must have experience in working with RTOS (Free RTOS or Zephyr RTOS).Exposure & familiar with debugging of code in RTOS based environment.Good knowledge & must have experience in working with RTOS based...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    Company Description NEC Software Solutions (India) On 1st July 2021, Rave Technologies became NEC Software Solutions India. This change brought us under the global NEC Corporation brand. We are proud to be part of an organisation with 122 years of experience in evolution with technology and innovation. We have more than 30 years of experience in providing...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    Company DescriptionNEC Software Solutions (India) On 1st July 2021, Rave Technologies became NEC Software Solutions India. This change brought us under the global NEC Corporation brand. We are proud to be part of an organisation with 122 years of experience in evolution with technology and innovation.We have more than 30 years of experience in providing end...


  • Mumbai, Maharashtra, India Copeland Full time

    Summary - Responsible for Embedded Firmware development using C, C++, QT and Linux. Based in our Pune, India location, you will be a member of a collaborative product development group. In this role your responsibilities will be : Requirement analysis involving system requirements, operation scenarios, participating in design and code reviews /...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    Company DescriptionNEC Software Solutions (India)On 1st July 2021, Rave Technologies became NEC Software Solutions India. This change brought us under the global NEC Corporation brand. We are proud to be part of an organisation with 122 years of experience in evolution with technology and innovation.We have more than 30 years of experience in providing end...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    Company Description NEC Software Solutions (India) On 1st July 2021, Rave Technologies became NEC Software Solutions India. This change brought us under the global NEC Corporation brand. We are proud to be part of an organisation with 122 years of experience in evolution with technology and innovation. We have more than 30 years of experience in providing...


  • Navi Mumbai, Maharashtra, India HyrEzy Talent Solutions Full time

    Responsibilities :Embedded Software Development: Design and develop embedded software solutions for mechatronics, robotics, and/or avionics systems using C/C++.Expertise in Embedded C/C++: Demonstrate deep expertise in Embedded C/C++ programming, including proficiency in design patterns and principles.Network Protocols and C#: Utilize knowledge of network...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    Company DescriptionCompany Name: NEC Software Solutions (India) Private LimitedNEC Software Solutions (India) Private Limited is a leading provider of IT services with over 30 years of experience. Based in Mumbai and Bangalore, we cater to various industries such as publishing, media, financial services, retail, healthcare, and technology.Job...


  • Mumbai, Maharashtra, India Vitasta Consulting Pvt Ltd Full time

    Job Description: -  Design and develop Bluetooth mesh-based connectivity solutions Collaborate with vendors to customize firmware to meet performance requirements Develop object-oriented designs, abstraction layers, middleware, and system services forembedded Linux and Android Define and implement effective strategies for functionality, power,...


  • Mumbai, Maharashtra, India INTEGRATED PERSONNEL SERVICES LIMITED Full time

    About the Job:We are looking for a skilled Embedded Software Developer to join our team. If you are passionate about working in the automotive industry and have expertise in embedded software development, then this role is for you!What You'll Do:Design, develop, and implement embedded software using C programming language.Write efficient and optimized code,...


  • Mumbai, Maharashtra, India INTEGRATED PERSONNEL SERVICES LIMITED Full time

    What You'll Do :Embedded Software Development :- Design, develop, and implement embedded software using C programming language.- Write efficient and optimized code, ensuring adherence to coding standards and best practices.- Conduct thorough unit testing to ensure code functionality and reliability.- Integrate software modules with existing systems and...