Sensata Technologies Jobs

Job Information

Sensata Technologies, Inc. Software Design Engineer in Pune, India

Job Posting End Date:

--

Sensata Technologies is recruiting a Senior Embedded Software Engineer to develop products within our Clean Energy Solutions organisation.

As a Senior Embedded Software Engineer, you will work within a cross-functional team to develop electronic solutions for the Electrification engineering activities within Sensata and with key partners and customers. You will have the opportunity to work on innovative projects focusing initially on Electric Vehicle applications.

-

General Responsibilities

  • Handles the developing of complex software in selected languages for Sensata products and/or applications consistently following Sensata’s coding standards and in accordance with applicable software development methodology and release processes

  • Introduces new development of software to control external hardware for automated test equipment and other applicable development

  • Handles software engineering tools such as configuration management systems, build processes, and debuggers in the software development process

  • Creates and executes designs for small sets of new functionality as part of a software project Handles participation in peer code reviews, providing comments and suggestions

Experience / Qualifications

  • A university degree and 4-6 years of experience (i.e. Bachelors degree) or a graduate degree and 2-4 years of experience (i.e. Masters degree) or a higher level degree and 0-2 years of experience (i.e. Doctorate degree)

  • Must be a team player able to work in a fast-paced environment with demonstrated ability to handle multiple competing tasks and demands

  • Strong communication skills; oral, written and presentation

  • Strong organization, planning and time management skills to achieve results

  • Strong personal and professional ethical values and integrity

  • Holds self-accountable to achieving goals and standards

  • Proficient in Microsoft Office programs (Outlook, Word, PowerPoint, and Excel)

  • Strong interpersonal & collaboration skills to work effectively with all levels of the organization including suppliers and/or external customers

-

Specific Responsibilities

  • Developing Charge Box technology to meet the needs of safety and efficiency of high voltage battery charging for Heavy Vehicle applications

  • Senior Embedded Software Engineer for Charge Box product development, working with internal and external customers to define software architecture, requirements, creating software design and supporting software acceptance testing, implementing in C

  • Supporting all aspects of the software product life-cycle, from initial software requirements capture, architectural design, coding design, implementation, test, and release to customers

  • Algorithm design and implementation for new functionality

  • Developing proof-of-concept demonstrations to customers and development partners

  • Working according to all agreed team procedures, including Agile/Scrum methods

Specific Experience

Essential:

  • Advanced Embedded software development in C or C++ to MISRA standard

  • Detailed working knowledge of microcontrollers and peripherals, low level device drivers and of communications protocols such as CAN, Flexray, SPI, I2C.

  • Understanding and experience of the software development toolchain: Requirements capture tools, bug/issue tracking tools, IDEs, software analysis and testing tools, documentation tools, compilers and debuggers

  • Proven ability to work collaboratively in a cross-functional team and deliver results

Desirable:

  • Experience with over the air communications

  • Functional safety and cybersecurity skills

  • Knowledge of high voltage battery systems and Battery Management Systems

  • Excellent understanding of software development processes, like Agile or v-model, skilled in the use of source control tools such as SubVersion/GIT and be familiar with the full product development lifecycle.

  • Familiar with scripting languages, working knowledge of RTOS’s, hardware peripherals and hardware interfaces, the implementation of algorithms and/or communication stacks on embedded targets

  • Experience of test-driven development

  • Experience with Unix development environment

-

Smarter Together

  • Collaborating at Sensata means working with some of the world’s most talented people in an enriching environment that is constantly pushing towards the next best thing

  • Employees work across functions, countries and cultures gaining new perspectives through mutual respect and open communication

  • As OneSensata, we are working together to make things work together

Click here to view Sensata Recruitment Privacy Statement (https://www.sensata.com/sensata-recruitment-privacy-policy)

NOTE: If you are a current Sensata employee (or one of our Affiliates), please back out of this application and log into Workday via the Company Intranet to apply directly. Type "FIND JOBS" in the Workday search bar.

DirectEmployers