Upload Button Icon Add office photos
filter salaries All Filters

640 Piktorlabs Jobs

Developer III - Embedded Software

3-5 years

Bangalore / Bengaluru

1 vacancy

Developer III - Embedded Software

Piktorlabs

posted 6d ago

Job Role Insights

Flexible timing

Job Description

Independently design develop and optimize complex embedded software modules in areas such as OS enabling Driver FW development
Outcomes:
  1. Develop UML and sequence diagrams for the module level / sub system level
  2. Understand and provide inputs in the application / feature / component design and develop the same in accordance with system requirements.
  3. Debug root-cause and fix variety of hardware and software technical problems and work with the cross functional teams to ensure timely resolution.
  4. Create Integration Regression test strategies related test contents Execute and generate test results along with debug logs.
  5. Fix the static and dynamic analysis violations to deliver embedded software package per quality standards.
  6. Select appropriate techniques for software development such as reusing improving / reconfiguring of existing embedded models
  7. Respond to customer/client requests
  8. Mentor Developer II /Software Engineers to become more effective in their roles
Measures of Outcomes:
  1. Adherence to engineering process and coding standards.
  2. Adherence to schedule / timelines
  3. Adhere to SLA wherever applicable
  4. Number of defects post delivery
  5. Percent of integration and functional coverage.
  6. Number of non-compliance issues
  7. Defined productivity standard for product
  8. Completion of technical /domain certifications
  9. Completion of all mandatory training requirements
Outputs Expected:
Requirement:
  1. Understand the functional requirement
    prepare low level design for the module.
  2. Develop code using simulation environments like Matlab; optimization using DSP assembly programming

Code:
  1. Develop FW
    controller applications

HW SW setup:
  1. Able to troubleshoot and help bring up HW boards
    Clusters
    infotainment embedded systems.

Test:
  1. Develop test strategies and plan for integration regression test
    execute regression tests.

Debug fix:
  1. Perform defect RCA and mitigation

Document:
  1. Create implementation documentation
    HAS
    Technical specification BKM s.

Status Reporting:
  1. Report status of task assigned

  2. Comply with project related reporting standards and process

Mentoring:
  1. Mentor developers in team
  2. Set FAST goals and provide feedbacks to mentees

Estimate:
  1. Estimate time
    effort
    resource dependence for ones own work and for projects work.
Skill Examples:
  1. Ability to develop bare metal state machines and hardware drivers as appropriate
  2. Ability to develop using C C++ middleware frameworks (OpenCV Computer vision)
  3. Ability to configure and debug using Vehicle bus stacks (CAN LIN Ethernet SOME/IP)
  4. Ability to develop and test the various MCU software featuresa. Power Managementb. HVACc. User settingsd. Cameras configuratione. Audio amplifierf. Diagnostic
  5. Ability to do hands-on with the following toolsa. GIT SVN /Gerrit bit bucketb. Vector Da Vinci development and configuration toolsc. JIRAd. Confluencee. Jenkinsf. Vector CANoe
  6. Ability to do hands-on for various Protocol analysers (SATA PCIe etc.) network traffic analysers Audio analyser (APx) Video analyser Spectrum analyser and JTAG Emulators
  7. Capable to prepare technical specifications for the respective IP s understand Hardware/ Software Architecture specification.
  8. Work in a team environment
  9. Good written and verbal communication abilities
  10. Proactively ask for and offer help
Knowledge Examples:
  • Knowledge of:a. Automotive domain: AUTOSAR / Non Autosar platform ADAS Computer Vision b. Semiconductor: SOC architecture IP level deep understandingc. Multimedia: Exposure to DSP fundamentals Media standards.d. Communication: Exposure to communication protocols streaming protocols.
  • Understanding of embedded real-time systems internals
  • Knowledge in HMI design tools like QT Kanzi.
  • Knowledge of ARM TrustZone and Secure OS like OPTEE for Trusted Execution Environment (TEE).
  • Comprehension of ARM /X86 Boot flow ARM memory initialization bootROM architecture and UBoot development.
  • Knowledge of Key Peripherals: USB Ethernet Bluetooth DDR PCIe CAN SPI I2C UART TIMERS etc.
    Areas of Responsibility: Software Validation of device drivers used for Communication or signal generation/measurements (Eg: SPI, UART, PWM, ADC, DMA etc.) and safety software in an independent/RTOS environment on Infineon s Automotive Microcontrollers based on TriCore architecture (AURIX ) or equivalent Support Leads with WBS definition and Estimations. Envisage, implement, institutionalize and maintain the verification and validation methods and infrastructure (e.g. automation to improve quality and efficiency in terms of cost and time) Drive innovation in the form of new advancements (test methods/tools, test automation, test infrastructure). Institutionalize software test processes compliant with Automotive standards (e.g. ISO26262, ASPICE). Ownership of reviews - Test Specifications Scripts Profile Requirements: A minimum of 3-6 years of experience in Device Driver software testing which includes a good know how of standard software development Life Cycle Experience in AUTOSAR MCAL and exposure to ISO26262 Embedded system software development or Validation using C, assembly languages Experience in the usage of NI, FPGA, oscilloscopes, logic analysers, power benches etc Experience in Embedded System Development tools such as compilers, debuggers (PLS, Lauterbach), static analysers etc Working experience in scripting languages such as Perl, python etc Experience in the development/maintenance of the test automation and continuous integration frameworks Good knowledge of computer architecture (16/32bit), real-time systems Working experience on multicore platforms Ability and willingness to work with multi-disciplinary teams Ability to perform tasks independently

Employment Type: Full Time, Permanent

Read full job description

Prepare for Developer 3 roles with real interview advice

What people at Piktorlabs are saying

What Piktorlabs employees are saying about work life

based on 12 employees
73%
100%
90%
100%
Flexible timing
Monday to Friday
No travel
Day Shift
View more insights

Piktorlabs Benefits

Work From Home
Team Outings
Health Insurance
Free Transport
Child care
Gymnasium +6 more
View more benefits

Compare Piktorlabs with

TCS

3.7
Compare

Accenture

3.9
Compare

Cognizant

3.8
Compare

Infosys

3.7
Compare

Wipro

3.7
Compare

Capgemini

3.8
Compare

HCLTech

3.6
Compare

Tech Mahindra

3.6
Compare

IBM

4.1
Compare

Genpact

3.9
Compare

Deloitte

3.8
Compare

LTIMindtree

3.6
Compare

ICICI Bank

4.0
Compare

HDFC Bank

3.9
Compare

Amazon

4.1
Compare

Concentrix Corporation

3.8
Compare

Axis Bank

3.8
Compare

Teleperformance

3.9
Compare

Kotak Mahindra Bank

3.8
Compare

Larsen & Toubro Limited

4.0
Compare

Similar Jobs for you

Firmware Design Engineer at EMERSON INNOVATION CENTER

Pune

4-7 Yrs

₹ 6-9 LPA

Software Technologist 1 at Philips India Limited

Pune

4-9 Yrs

₹ 6-11 LPA

Embedded Software Engineer at ATYA Technologies

Hyderabad / Secunderabad

2-4 Yrs

₹ 3-7 LPA

Architect at Quest Global Technologies

Chennai

6-11 Yrs

₹ 8-13 LPA

Senior Software Engineer at iTAS Innovations Pvt. Ltd.

Kolkata, Mumbai + 5

3-8 Yrs

₹ 5-10 LPA

Software Engineer at iTAS Innovations Pvt. Ltd.

Kolkata, Mumbai + 5

4-8 Yrs

₹ 6-10 LPA

Software Engineer at Johnson Controls

Mehsana

2-3 Yrs

₹ 4-5 LPA

Embedded Firmware Developer at Tech Mahindra

Bangalore / Bengaluru

4-9 Yrs

₹ 5-14 LPA

Senior Embedded Software Engineer at Meril

Chennai

3-6 Yrs

₹ 5-8 LPA

Software Engineer at Danlaw

Kolkata, Mumbai + 5

3-6 Yrs

₹ 5-8 LPA

Developer III - Embedded Software

3-5 Yrs

Bangalore / Bengaluru

6d ago·via naukri.com

Python With Manual Testing-Tester III - Software Testing

3-5 Yrs

Bangalore / Bengaluru

6hr ago·via naukri.com

Tester III - Software Testing

3-5 Yrs

Chennai

6hr ago·via naukri.com

Lead I - Enterprise Solutions(SFDC BA)

5-7 Yrs

Noida

6hr ago·via naukri.com

Lead I - Software Engineering - UI React

5-7 Yrs

Bangalore / Bengaluru

6hr ago·via naukri.com

Lead I - Software Engineering - Scala Spark

5-7 Yrs

Mumbai

6hr ago·via naukri.com

Lead I - Software Engineering: Angular and React

5-7 Yrs

Bangalore / Bengaluru

6hr ago·via naukri.com

Lead I - Software Testing (C# Automation)

5-7 Yrs

Pune

6hr ago·via naukri.com

Lead I - Engineering Design

5-7 Yrs

Pune

6hr ago·via naukri.com

Lead I - Enterprise Solutions - Sap Sd,sap data migration,cutover

5-7 Yrs

Bangalore / Bengaluru

6hr ago·via naukri.com
write
Share an Interview