DESCRIPTION
Candidate will be responsible for Analysis of requirements, implementation, integration,
testing and documentation of Automotive Software components (Designing and Configuration of SWC,
BSW, MCAL drivers).
Responsible for maintaining quality of Software deliverables.
Candidate will be involved in entire Software development Life cycle.
TECHNICAL REQUIREMENTS
Well versed in AUTOSAR components’ design, configuration and Integration with experience in embedded ‘C’
coding. Good system level knowledge. Self-driven, motivated,
good problem-solving ability, analytical, communication and debugging skills.
Understanding of SDLC.
Strong Embedded Software and AUTOSAR knowledge on automotive control units.
Hands on exp. of AUTOSAR tool chains like Davinci Developer, DaVinci Configurator
Pro, Geny, and Canoe.
Good understanding of AUTOSAR architecture and concepts - BSW, RTE and SWC.
Must have designing & Integration experience of SWC.
Must able to integrate vector stack, configuration of RTE, OS and Understanding of
System/ECU Extract and generation phases.
Must have knowledge of configuration and implementation of various SW BSW modules
(Com /Memory/Watchdog/ IO/ Diagnostic Stack etc.).
Must have knowledge of configuration and implementation MCAL drivers (DIO/ADC /I2C
/EEPROM/PWM/CAN/LIN etc.)
Hands on experience on 8bit, 16bit and 32bit microcontrollers. Experience with Renesas
RH850 controller will be an added advantage.
Hands on experience on Automotive Communication Protocol like CAN, LIN and
Diagnostics (UDS/K-line). Geny, CANdela, ODX etc.
Should know Software Development life cycle. Experience with Automotive Software
development, integration and test tools.
Working knowledge of Device Driver programming of microcontroller of 8bit, 16bit and
32bit microcontroller. Hands on experience on basic Software handling
Good understanding of Hardware and experience of module development for ADC,
PWM, Timer, NVM etc.
Experience on Microcontroller in initial configuration and CPU clock settings.
Experience on Software Modules integration and integration testing.
Hands on experience on standard Architectural handling
Experience in compilation and debugging environment setting (GNU environment).
Knowledge on Communication protocol: CAN, LIN, RS232, I2C,SPI, usage of Communication tools
like Canoe, can analyzer
Knowledge
About Concinnity Media Technologies
We started Concinnity Media Technologies in Mumbai in the year 2015, with a vision of building a global technology company. From our inception, we help other IT companies and agencies with people - mainly on-demand basis. Our fearless leadership inspires us each day, empowering us to dream bigger and challenge the status quo.
Introducing Concinnity Media Technologies, a dynamic software development company specializing in a wide range of technologies. With expertise in Drupal, Node.js, React.js, Java, Python, Data Engineering, and DevOps, we deliver innovative and robust solutions tailored to meet the unique needs of our clients.
Similar jobs
Lifespark Technologies is looking for individuals with a passion for impacting real lives through technology. Lifespark is one of the most promising startups in the Assistive Tech space in India, and has been honoured with several National and International awards. Our mission is to create seamless, persistent and affordable healthcare solutions. If you are someone who is driven to make a real impact in this world, we are your people.
Lifespark is currently building solutions for Parkinson’s Disease, and we are looking for an embedded software lead to join our growing team. You will be working directly with the founders on high impact problems in the Neurological Healthcare domain. You will be solving some of the most fundamental and exciting challenges in the industry and will have the ability to see your insights turned into real products every day
Responsibilities :
1. RTOS based multithreaded software development
2. Building future ready, scalable software architectures
3. Liasing with hardware team to decide project requirements
4. Realtime IoT functionality development on ESP32 platform
5. Integration of third party services for cloud based communications and computation
6. Maintaining and documenting software via git (GitLab)
7. Coordinating releases, setup and maintenance of CI/CD pipelines
8. Managing AWS based backend services, integration with AWS services such as S3,
Sagemaker
9. Firmware security, Flash encryption, Bootloader encryption, secure communications
10. Deep integration with hardware team - stress testing hardware
11. Development of device drivers
12. Software testing and maintenance
Recommended experience :
1. Good command over Linux
2. Familiarity with real time tasks and timing sensitive system design
3. Familiarity with BLE/Wifi/etc IoT communication protocols
4. Familiarity with major third party platforms for cloud and ML/AI integration
5. Testing actual physical outcomes of programmed solutions
6. Deep familiarity with ESP-IDF
Location : IIT Bombay, Mumbai
Working mechanism : In-person
Compensation range : 4-12 lpa + ESOPs
Candidate Experience:
Having 4-6 years of relevant experience.
Mandatory Skill Sets:
● Embedded C (Must)
● Microcontollers (Must)
● CAPL Programming (Must)
● Embedded Testing - White Box testing (Must)
● Vector Tools
Responsibilities.
● Plans and designs software modules and test requirements and executes test specifications.
● Completes estimates for modules under development.
● Reviews customers' standards specification and other documentation to determine software engineering requirements.
● Contributes to program and interface architecture.
● Completes programming, or monitors completion of programs.
● Ensures effective software quality testing, by completion of module,
subsystem and system test procedures.
● Specifies and manages hardware-in-the-loop simulation test benches.
● Completes software documentation.
● Consults in commissioning products in the field, in order to support
responsible engineers.
● Contributes on regular product, electronic or software related functionality reviews.
|
||||||||||||
Job Synopsis |
|
|||||||||||
|
|
|
||||||||||
|
Job Description |
|
||||||||||
|
|
Dear All Automotive professionals, Global Tech Infosolutions currently hiring for multiple positions.
We are looking for a professional Embedded Developer for Pune/Bangalore to execute a complete embedded software development lifecycle.
Requirement:
Must have 2 to 5 years of experience in the Automotive domain.
Bachelor's degree in Electronics Engineering or computer science.
Experience in writing software for embedded controllers 16/32-bit MCUs like Freescale, and Renesas (RL78/ RH850x).
Must have programming experience in Embedded C (i.e., experience in multi-threading, understanding of variable scopes, pointer operations and following general coding guidelines
Designing and implementing software for embedded devices and systems
Designing, developing, coding, testing, and debugging system software
Working experience on Communication Protocols like CAN 2.0, CAN FD,
Understanding of J1939, UDS, BLE.
Working experience on low-level device drivers like UART, I2C, SPI, CAN
Skills:
Knowledge of Key Peripherals: USB Ethernet Bluetooth, PCIe, CAN, SPI, I2C & UART TIMERS
CAN, Microcontroller Microprocessor
Team player
Able to articulate issues/fix and participate in discussions
#Apply now
Location- Pune (on-site)
#automotivejobs #automotivecareer #GThiring #Punejobs #bangalorejobs #embeddeddevelopers
Hands-on experience in Autosar methodologies and workflows.
• Sound understanding of embedded SW development using C on 32/64 bit microcontrollers.
• Experience in at least one of microcontroller architectures: Renesas RH family, Tricore or PowerPC architecture.
• Automotive Product Development Process knowledge (ASpice, ISO26262)
• Experience in one or more of Autosar BSW Modules stacks.
• Autosar based SWcs development in any domain of cluster, ADAS and IVI system.
• Com stack (FlexRay, CAN, LIN, Ethernet) / Memory Stack/ Diagnostic stack/ OS, Wdg, other services.
• Working knowledge on AUTOSAR ECU software architecture
• Understand the various features provided by AUTOSAR BSW modules and configure BSW modules in Davinci Configurator or similar tools
• Understand the AUTOSAR application (SW-C) configuration and the interaction of AUTOSAR applications (SW-C) with the underlying BSW modules
• Understand the functionality of RTE, mapping of application entities with BSW module parameters, OS scheduling concepts, ECU and BSW module state changes
• Understand the AUTOSAR methodology (ECU extract contents, import of ECU extract into configuration tool)
Understand the flow of the AUTOSAR software from application till the underlying driver.