Skip to main content

Job Description

< Back

Embedded - System Software / Sr. System Software

12-05-2023 17:38:43

Tessolve Semiconductor Private Limited

Services

Regular Employee - Probation

Sr. System Software Engineer

  • Jubilee Hills, Hyderabad, Telangana, India (TESIN-HYD)

3 - 6 years

Position: Embedded ( System Software / Sr. System Software )

Experience:  10 years to 15 years 

Location - Hyderabad

Tessolve Semiconductors a venture of Hero Electronix, part of $5B Hero Group companies a Design and Test Engineering Service Company providing End to End Solutions from Product Engineering, Software, Hardware, Wireless, Automotive and Embedded Solutions. Currently we are 2300+ employees worldwide.We are Global Multi- National Company having Engineering and Sales presences in India, Malaysia, Singapore, USA, UK, Europe, and China. Tessolve has strategic and sustainable growth plan to ensure the business stability to our valued customers and to protect the career of our employees even under disturbed Business situations.

To be successful in this role you will:

Embedded Software


ESSENTIAL CANDIDATE EXPERIENCE:

PROJECT LEADERSHIP:

· Project Planning: Task Identification/Effort Est's

· Resource Capacity Planning

· Resourcing Development/SW Test Projects

· Task Risk Assessing

· Task Priority Planning

· Progress/Status Reporting


SW PROCESS:

· Following Documented Process/Standards

· Empowering Team Members to follow Documented Process/Standards

· Creating Documented Process/Standards to enhance Work Quality

· Agile SW Development Experience

· WP Tracking Systems, Version Control Systems, Bug/Issue Tracking Systems: Gitlab, Jira

· Build/Release Process


TEAM:

· Teams of 2-10 Engineers

· Globally dispersed teams

· Career Progression of Team Members

· Review/Feedback to Team Members

· Identifying relevant training for Team Members

· Day to Day Management of Team Members


STANDARDS:

· Knowledge of ISO26262-2 Pt 6/Pt 8

· Knowledge of ASIL A, B, C, D

· MISRA C++

· AUTOSAR C++


REQUIREMENTS:

· Software Life Cycle Experience

· Requirement Management with Industry Accepted Tools: JAMA

· Manage Requirement Sourcing, Reviewing

· Align with other Groups to Ensure/Clarify/Review that requirements are in place


MCU:

· In depth knowledge of ARM Cortex M3/M4

· Knowledge of Future ARM Cortex MCU's

· In depth knowledge of RISC-V

DEVELOPMENT TOOLS:

· Latest MS Windows OS’s + Frameworks including .NET (CORE)

· LINUX

· Industry Accepted IDEs: Keil uVision, Eclipse

· MCU supporting C++ Compilers: Keil ARM C++, IAR C++

· MCU supporting C Compilers: xPack GNU RISC-V Embedded GCC

· Code Review Tools: Code Collaborator

· Unit Test Tools: Vector CAST, Cantata

· SW Quality Tools: Polyspace

· VM's


CODING:

· Championing SW Quality Standards

· Experience of working in a safety critical environment (automotive, avionics, medical, defence, oil and gas etc)

· ESW Design Enhancements, New Functionality

· In depth knowledge of C++, Object Orientated Design

· In depth knowledge of C

· In depth knowledge of Mathlab Simulink

· In depth knowledge of Cortex M3/M4, RISC-V Assembler

· Unit Testing


DEBUG:

· Skills in determining source of issues: S/W, H/W

· Align with other Groups to determine location, severity, mitigation of identified issues


SW TEST:

· Full software lifecycle testing experience

· Evidence of Test Case identification, Specification, and Implementation

· ARM Simulation

· Matlab Simulink

· Emulation Systems: FPGA

· Strong Test Automation Framework experience (Jenkins, Team City, GitLab)

· Experience of Design/Development/Maintenance of Automated Test Frameworks

· Cross platform capabilities, able to perform work on a Windows or Linux environment

· Articulate scenarios which cause software issues both verbally and written

· Challenge workflows and recommend processes for improvement

· Integration, System Testing

· Performance, Stress Testing

· Quality, Acceptance Testing

· CI,

· SaR, Daily Test Cycle, Release Test Cycle

· VM's, Test Place Farms

· NUnit, C#


DOCUMENTATION:

· Technical Documentation to support Product Design/Usage/Certification

· SW Test Documentation Library: Test Plans, Test Exe Plans, Test Reports, Release Readiness

· SW Test Documentation to provide Requirements/Test Case/Test Result Traceability

· Documentation Reviews


NICE TO HAVE:

· Motor Control Algorithm Experience

· SW Development within Safety, Automotive industry sectors

· Secure Microcontroller SW Development/SW Test

· SPI, I2C, LIN, CAN


SKILLS, KNOWLEDGE and APTITUDES:

Candidates should also be able to demonstrate:

· Good presentation skills in English and the ability to present technical information in a clear and concise manner

· Self-motivated, passionate, positive and hard-working with an energy and enthusiasm to drive quality and to improve the service that the Allegro SW (PIC) team provides to the PIC Business Unit internally and externally

· The ability to work as part of a global development team with diverse engineering discipline

Close Menu