Senior Embedded Engineer

Employer: Wipro Technologies
Domain:
  • Engineering
  • Job type: full-time
    Job level: 1 - 5 years of experience
    Location:
  • BUCHAREST
  • Timisoara
  • Updated at: 04.07.2022

    Company overview

    Wipro Ltd. is a leading global information technology and consulting company, with over 190,000 dedicated employees serving clients across six continents. We harness the power of cognitive computing, hyper-automation, robotics, cloud, analytics and emerging technologies to help our clients adapt to the digital world and make them successful. Together, we discover ideas and connect the dots to build a better and a bold new future.

    Wipro’s Engineering and R&D division is building in Romania a new Center of Excellence. We speak Connected Products (AV/EV, Edge Computing), Software, Cloud and Data Platforms, Industry 4.0.

    Do you want to enjoy the opportunities in a new and growing team? We are growing the team to several hundred engineers in the next few years.

    Are you flexible, hungry to learn and work in new technologies? We have many projects, trainings and opportunities to learn and grow.

    Do you enjoy flexibility, ability to work between a top office and the comfort of your home? Wipro has the coolest offices in two of the best locations in Bucharest and Timisoara, as well as flexibility to choose the office hours.

    We welcome people who are curious, flexible, and always ready to learn new things, as we take pride in the technologies from some amazing mentors and who are able to teach us new things, as we appreciate and reward experience.

    Project description:

    Wipro is a strategic engineering partner for one of the world’s leading global independent suppliers to the automotive sector, to realize its vision of transforming the future of mobility in partnership with its customers. As part of this agreement, Wipro leverages its strong automotive engineering expertise to establish a software engineering factory and expedite launch of cutting-edge technologies on connectivity and sustainable mobility solutions.

    We work on multiple projects around: Electronics (including HMI, Telematics & Infotainment, Body Electronics, ADAS), Automotive Lighting and Powertrain.

    Job objective: develop Device Driver component firmware, make integration tests, produce all the documentation and finally release firmware.
     

    Job responsibilities:

    Analyze the Device Class specification and the Device Driver implementation specification: DD

    Specification Team generate a Device Class specification with the new features that must be implemented in one or more Device Driver. An implementation specification for each Device Driver will be provided. During this phase is necessary to be able to interpret the Device Class specification and the Device Driver implementation specification Device Driver implementation code: With the information present in the Device Class and Device Driver specification the developer have to write the correct implementation code. To do this it is necessary to work on Linux server and use IBM Rational Synergy as Configuration Management tool. DD Firmware Test Developer have to know well C language and very good skill to resolve compiling errors. Debug the Device Driver, debugging the Device Driver according the specification available. Now good debug capability and good knowledge of debug tool is required but also have a good familiarity with electronic laboratory instrument, such as oscilloscope, tester, signals generator, power supply. Device Driver test: Usually the Device Driver is tested by another team, with an automatic test environment. In some cases, for example to develop Device Driver the implement the management of the internal communication with the chip on the ECU, it is necessary also develop the full test of the Device Driver and generate a report of test. To do this it is necessary to be able to use the internal tool DDST. At the end of this activity the developer will produce also the documentation needed: detailed content description, solved issue, open items, integration note, test description, test report and other documentation eventually requested by the MM customer. Depending on the project phase, firmware architect could also work together with the hardware team in designing the ECU HW. The scope of the activity is to guarantee that the future HW will fit with the DD already developed. Output document is the "micro pin assignment".


    Requirements / Candidate’s profile knowledge:
    • Microcontroller architecture and peripheral knowledge
    • Very good knowledge of C language
    • Real time environment.
    • Advanced C language level, IBM Rational Synergy and Telelogic Change
    • Debug with Trace T32 Lauterbach Emulator
    • Microsoft Office is required for all documentation (Word, Excel) as well Linux shell knowledge
    • ISO26262 international standard, Road vehicles Functional safety
    • English language (B1 and above)


    Skills:

    • Hw schematic reading capability, ability to use laboratory instrument, electronic components datasheet analysis
    • Great ability to analyze and solve both FW and HW problems
    • Software development and debug instruments and tools

    Abilities:

    • Inductive reasoning
    • Deductive reasoning
    • Mathematical reasoning

    Additional Skills:

    • Experimental and practical skills are useful for laboratory activities.

    Personality traits:

    • Determination to achieve the objectives (release dates agreed)
    • Proactive approach, flexibility and problems solving attitude
    • Capability to work autonomously finding solutions even with lack of information
    • Ability to work on simultaneous projects and to meet multiple deadlines
    • Capability to work in a distributed team
    • Curiosity and desire to explore and understand the problems and in general technical things.

     Education:

    • Electronic Master's degree or other Master's degree with strong electronic knowledge

    Our offer:

    Excellent career development opportunities, working in challenging projects and using some of the best technologies;

    An international and multicultural working environment, in a prestigious and growing company;

    Being part of a young, dynamic, and motivated team;

    Continuous and self-paced learning opportunities to enhance your professional and soft skills;

    Competitive compensation package, including performance and holiday bonuses;

    Strong flexible benefits package that you can tailor to your own needs;

    Premium insurance to medical services;

    Flexible work time and location, including some of the coolest offices;

    Friendly and chill atmosphere and company culture.