Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Pune |
Education | Not Mentioned |
Salary | Not Disclosed |
Industry | IT - Software |
Functional Area | General / Other Software |
EmploymentType | Full-time |
In this role, you will be engaged in:Planning and executing embedded software designs for cybersecurity features in volume manufacture and prototyping projectsPerforming activities throughout the software product lifecycle including:o Performing threat modeling and deriving security requirements at system and software-levelo Analyzing and designing software architecture and hardware-software interfaceso Evaluating third-party software components and tools, experimenting with evaluation boards, and prototyping tools and solutionso Implementing, testing, and debugging softwareo Creating test plans and specifications to validate security goalso Support manufacturing and operations to deploy security featuresDesign and implement software stack for various hardware configurations:o Bootloaderso Operating system designo Low-level device driverso User interfaces, including C-API s, Simulink blocks, code generation scripts, and integration with 3rd party toolso HW crypto accelerator drivers and integration with 3rd party crypto suiteso Key/lifecycle management, firmware authentication/encryption, network security, and other standard security featuresActively participate in proposing and implementing improvements for existing software productsThe skills, knowledge, and abilities Pi looks for in our Embedded Security Software Engineers include:A Bachelor s degree in Computer Science, Software Engineering, or Electrical Engineering, or similarThree (3) or more year of experience with low-level device drivers, embedded operating systems (RTOS or AUTOSAR), and/or bootloader software development, and the full software product development lifecycleExpertise in writing, debugging and testing embedded C softwareKnowledge of general assembly language for advanced CPU debugging and optimization is greatly preferredKnowledge of Python or similar scripting languageExperience in Simulink is a plusExperience with Linux is a plusExperienced in launching software into production is a plusKnowledge of IT security, hacking, reverse engineering, and tuning is a plusSelf-motivated, independent, and creative problem solverStrong communication skills both verbal and writtenAs a Senior Developer, you are responsible for development, support, maintenance and implementation of a complex project module. You should have good experience in application of standard software development principles. You should be able to work as an independent team member, capable of applying judgment to plan and execute your tasks. You should have in-depth knowledge of at least one development technology/ programming language. You should be able to respond to technical queries / requests from team members and customers. You should be able to coach, guide and mentor junior members in the team. ,
Keyskills :
embedded operating systemsstrong communication skillssoftware product developmentcontinuous improvement facilitationembedded cit securitymusic makingdevice drivers