The Job logo

What

Where

Lead/ Tech Lead - Embedded Software Development

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
We are seeking a highly skilled Firmware Engineer to join our team. In this role, you will be working closely with the product management team to understand and develop firmware requirements. You will be responsible for modular firmware design of the product/system, providing technical direction to other team members, and analyzing and implementing solutions to requirements. Additionally, you will be involved in project planning, test case implementation, code management, and software testing. The ideal candidate will have a Bachelor's Degree in Electronics/Electronics & Telecommunication/Instrumentation Engineering or M.Sc. Electronics with 10-14 years of experience in embedded firmware development using C/C++. Strong embedded software design skills and experience with microcontrollers/microprocessors/ARM cores are required. Experience with RTOS-based development, communication interfaces, protocols, and security fundamentals is a plus. You should also have experience in troubleshooting and using test & measurement equipment. We are looking for someone with excellent problem-solving abilities and the ability to work well in a global team.

Job Responsibilities:

  • Work with product management team to understand/develop firmware requirements
  • Modular Firmware Design of the product/system by following best design practices
  • Provide Technical direction to other team members in design and implementation
  • Ability to learn/explore new technology solution to meet the product needs
  • Technical management of project
  • Analyze, design, and implement solutions to requirements
  • Propose improvements to identified software inefficiencies and deficiencies
  • Utilize scopes, meters, power sources etc. as necessary to complete the task
  • Plan and architect a testing environment using existing tool chain for a given product
  • Participate in project planning sessions.
  • Identifies test cases necessary for verifying firmware requirements.
  • Implements or manages the implementation of test cases 
  • Manage code changes using version control tools.
  • Participate in code reviews.
  • Execute or manage the execution of test cases 
  • Log defects in project defined defect tracking tool
  • Read and follow relevant project engineering practice and engineering standards documents.

 

 Job Requirements:

  • Bachelor’s Degree in Electronics / Electronics & Telecommunication / Instrumentation Engineering or M. Sc. Electronics with relevant experience of 10 years to 14 years using C / C++ for embedded firmware development.
  • Sound embedded software design skills & experience with 8/16/32 bit -Microcontroller / Microprocessor/ ARM Core based design.
  • Must have sound understanding of Embedded software design life cycle, New product development process & experience of working with global teams.
  • Must Have Experience in RTOS based development.
  • Must have experience in developing the software design for an embedded product
  • Experienced in different Communication Interfaces & Protocols – Serial, RS-485, I2C, SPI, USB, Wireless (BLE), Ethernet -IP, Cellular Connectivity
  • Knowledge of Secure boot process, Secure key management and Cyber security fundamentals would be an advantage.
  • Expert in hands-on development and troubleshooting on embedded targets using test & measurement equipment like Digital Oscilloscope, Protocol Analyser etc.
  • Experience in doing static analysis of Code – MISRA - C Std.
  • Experience in Software version control (Git) and Bug / Defects tracking systems.
  • Experience of Unit and Integration testing, performance measurement, Debugging and analysis of the assigned issues, Re-engineering of existing code for reuse with required modifications and associated unit/integration testing.
Set alert for similar jobsLead/ Tech Lead - Embedded Software Development role in Pune, India
Emerson Logo

Company

Emerson

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

8-12 Years

Category

Software Development

Locations

Pune, Maharashtra, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Emerson Logo

Tech Lead / Architect

Emerson

Pune, Maharashtra, India

Posted: a year ago

We are looking for Architects/Tech Leads with experience in designing full stack applications in the Analytics, Advance Analytics, or ML/AI area. The ideal candidate should have a strong background in developing full stack applications/products with UI, middleware, and database components. They must be proficient in either Dotnet, Java, or Python for building REST APIs. Knowledge of UI technologies is a plus. Experience with databases, both SQL and NoSQL, and dealing with large volumes of data is essential. Familiarity with event/message based architectures and message queues like Kafka, RabbitMQ, MSMQ, or IBM MQ is desired. Join our team and contribute to the development of cutting-edge applications and products.

Tata Technologies Logo

Senior Tech Lead

Tata Technologies

Pune, Maharashtra, India

Posted: a year ago

ob Description Job location- Pune Education- BE/ Btech in Mechanical Engineering Experience- 10 to 12 years Job Description: -Reporting to Delivery Manager and creating Engineering  Concept design, master sections, macro feasibility during styling stage   CAD modeling and 3D annotations of exterior trims components and assemblies ensuring  timely delivery at every milestones as per Project time plan and the schedule assigned by Project lead. -Carryout and manage detail engineering and Release activities and validation plan, tooling feasibility and kickoff, Tooling evaluation. -Define validation plan of exterior trims aggregates  and assemblies on vehicle level meeting all requirements of functionality, performance and quality as per TML standards. -Coordinate with all internal agencies within TML and external agencies (component suppliers, engineering service provider) for design, engineering, development and Launch of vehicle. -POST launch engineering support to resolve all manufacturing, Weight, Quality and Cost reduction activities. -Participate in the TML initiatives like VAVE, weight reduction and quality improvements and deliver as per given target of cost, quality and weight.   Domain Skills/Technical Competency: -The job requires domain knowledge of Trims Design  and integration for Automotive exterior components and assemblies. -Plastic components Design and engineering both trims and Aesthetic beadings and seals and finishers. -Knowledge of tooling of plastics and manufacturing processes and moulding processes. -CATIA expertise, in solid, surface modeling, assembly modeling, 3D annotations. -Good working Knowledge of  TML processes  like product development process and engineering processes like   DFMEA, DVP, DFM, DFA and DFS, DVP, etc. -PLM knowledge and  knowledge  of Vehicle BOM and Engineering BOM