Jobs
Interviews

Softnautics

4 Job openings at Softnautics
Embedded Engineer Sr./Staff Media Subsystems Driver ahmedabad,gujarat 2 - 10 years INR Not disclosed On-site Full Time

You are seeking an Embedded Software Senior Engineer who is proficient in C/C++ Programming Language and Linux. Your responsibilities will include understanding requirements, designing, developing, unit testing, and debugging Embedded Software Real-time applications, Device Drivers, Bootloader, porting, and Linux kernel. You will also be responsible for documenting Requirement Specification and Design, as well as leading a team of 3 or 4 engineers. Additionally, you will need to provide effort estimation, planning, and customer interaction. To excel in this role, you should have 2 to 10 years of experience in Embedded Software with a strong foundation in C. Expertise in the Linux kernel and Linux kernel device drivers such as PCIe, display interface (e.g., HDMI, DP), v4l2, and DRM is required. Knowledge of GPU, using APIs or CUDA programming, is also essential. Hands-on experience with embedded Linux building, Uboot configuration, kernel compilation, Linux start-up sequencing, file-systems, and debugging kernel messages for cross platforms is crucial. You should be familiar with development using Host-Target tool chains for embedded platforms and have experience in system-level debugging, reverse engineering, Linux Internals, and Protocol level knowledge of interfaces. Proficiency in debugging tools like GDB, KGDB, JTAG, ADB, as well as familiarity with tools like Logic Analyzer, DSO/CRO, and Spectrum Analyzer, will be advantageous. Sound knowledge of SW development tools such as Git, CVS, Confluence, JIRA, bit-bucket, and SourceTree is a must. A passion for learning new technologies, methodologies, strategies, and processes is desired, along with the ability to work in an aggressive, high-pressure environment. Excellent written and verbal communication skills, self-starting attitude, problem-solving mentality, and creativity are essential. You should also be proficient in documentation and able to prepare specification and design documents from requirements. Technical ownership of software driver modules is expected. Desired skills include independent leadership of a module with 3 or 4 engineers, knowledge of quality processes like CMMi and Agile Scrum, and experience with open-source software packages. Contribution to the open-source Linux kernel codebase and close cooperation with other leaders and project managers would be beneficial for this role.,

Physical Design Engineer ahmedabad,gujarat 6 - 10 years INR Not disclosed On-site Full Time

You are a Senior Physical Design Engineer with at least 6 years of experience, and your primary responsibility will be to lead the physical implementation of advanced semiconductor projects. Your role is crucial in shaping the silicon realization of cutting-edge designs, ensuring successful integration from RTL to tape-out. Your responsibilities include providing technical guidance and mentoring to physical design engineers, interfacing with front-end ASIC teams to resolve issues, and working on low power design techniques such as Voltage Islands, Power Gating, and Substrate-bias. You will also be responsible for timing closure on DDR2/DDR3/PCIE interfaces and have excellent communication skills. Your strong background in ASIC Physical Design, including floor planning, P&R, extraction, IR Drop Analysis, Timing and Signal Integrity closure, will be essential. You should have extensive experience and detailed knowledge in Cadence, Synopsys, or Magma physical Design Tools, as well as expertise in scripting languages like PERL and TCL. Additionally, you should have a strong Physical Verification skill set and experience in Static Timing Analysis using Primetime or Primetime-SI. In terms of required skills, you should be proficient in top-level floor planning, PG Planning, partitioning, placement, timing optimization, SI aware routing, and ECO tasks. Experience with 65nm or lower node designs with advanced low power techniques is necessary. Proficiency in EDA tools for floor planning, place and route, clock tree synthesis, and physical verification is also required. A Bachelors or Masters degree in electronics engineering or a related field is essential. Desired skills include familiarity with EDA tools such as Cadence Innovus, Synopsys ICC, and Mentor Calibre, as well as knowledge of low power design techniques and implementation.,

Design Verification Engineer ahmedabad,gujarat 3 - 7 years INR Not disclosed On-site Full Time

Softnautics is seeking a skilled Verification Engineer to join our VLSI group function. As a Verification Engineer at Softnautics, you will play a crucial role in the architecture development, implementation, and documentation of verification IPs. You will be responsible for various tasks including SV/VUM coding, test-plan development, assertion and functional coverage coding, simulations, and more. Additionally, you will have the opportunity to lead a small team and contribute to the overall success of our projects. Responsibilities: - Understanding the standards and specifications relevant to the project - Developing and documenting architecture details - Hands-on involvement in all aspects of the verification cycle - Ensuring compliance with the latest methodologies - Creating Verification IPs - Defining Functional Coverage matrix and Comprehensive Test plan - Managing regression and achieving functional coverage closure - Integrating and verifying Design Under Test (DUT) for IP delivery sign-off - Leading a small team of engineers Required Skills: - Hands-on experience in complete verification cycle with a strong understanding of verification concepts - Proficiency in Verilog, SystemVerilog, and UVM - Experience in UVM based Verification IP development - Familiarity with AMBA AXI/AHB/APB System buses - Hands-on experience with protocols such as PCIe, Ethernet, USB, DDR, etc. - Knowledge of System Verilog Assertions - Proficiency in scripting for automation, release processes, simulations, and regressions - Excellent written and oral communication skills Desired Skills: - Experience in leading Verification IP development with junior engineers - Exposure to the full verification cycle If you are a confident, self-motivated individual with strong fundamentals in verification engineering, we encourage you to apply for this exciting opportunity at Softnautics. Join our team and be a part of a collaborative environment focused on delivering high-quality results.,

Embedded Staff Engineer - LDD ahmedabad,gujarat 5 - 9 years INR Not disclosed On-site Full Time

As an Embedded Software Staff Engineer at Softnautics, you will have the opportunity to work with cutting-edge technologies on upcoming FPGAs, next-generation processors, and development kits. Your primary focus will be collaborating with Linux experts to undertake development, debugging, and integration tasks. Joining the Device Engineering team in Ahmedabad/Pune, India, your role is essential in providing reliable, predictable, and adaptable IP and semiconductor engineering solutions for customers. Your responsibilities will include a wide range of tasks such as requirement understanding, designing, developing, unit testing, and debugging of Embedded Software for real-time applications. You will also be involved in creating documentation for requirement specifications, design, test plans, and test cases. Additionally, you will be responsible for debugging technical issues, delivering modules timely and with high quality, implementing feature enhancements, integration, bug fixing, and mentoring and building the team of next-level professionals. To excel in this role, you should have 5-8 years of experience in Embedded Software with a strong foundation in C programming. Project management experience of at least 1 year is required. Expertise in the Linux kernel and device drivers such as USB, SATA, PCI, Ethernet, WLAN, NFC, and Bluetooth is essential. Hands-on experience in embedded Linux building, Uboot configuration, kernel compilation, Linux start-up sequencing, file systems, debugging kernel messages, and board bring-ups for cross platforms is a must. Moreover, familiarity with OS fundamentals, bootloaders, secure boot, ATF (ARM Trusted Firmware), ARM Trust Zone, development using Host-Target tool chains, system-level debugging, reverse engineering, Linux internals, and protocol-level knowledge of interfaces would be advantageous. Proficiency in debugging tools like GDB, KGDB, JTAG, ADB, and tools like Logic Analyzer, DSO/CRO, Spectrum Analyzer is beneficial. Sound knowledge of software development tools such as Git, CVS, Confluence, JIRA, bit-bucket, SourceTree is necessary. Desirable skills include the ability to independently lead and manage modules, knowledge of quality processes like CMMi and Agile Scrum, experience with open-source software packages, and a positive attitude towards collaboration with other leaders and projects. If you are passionate about learning new technologies, methodologies, strategies, and processes, possess excellent written and verbal communication skills, thrive in aggressive and high-pressure environments, and have a problem-solving and creative mindset, this role is for you. Your ability to prepare specifications, design documents, test plans, and test reports from requirements, as well as read schematics, datasheets, technical reference manuals, and silicon revision sheets, will be crucial in excelling as an Embedded Software Staff Engineer at Softnautics.,