Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
3.0 - 7.0 years
0 Lacs
pune, maharashtra
On-site
You will be responsible for the Embedded Firmware for Ethernovia's Networking devices. This responsibility includes developing firmware that configures, controls, and monitors the communication device and interacts with the host system via device drivers to expose hardware features of the devices. As a part of the Software team, you will be responsible for architecture, design, implementation, testing and integration of the firmware rolled into Ethernovia's SDK. This firmware is built ground-up for safety critical automotive application. Also, we build products with strict adherence to Functional Safety and hence every team member is required to fit into a culture of safety and best development practices. Technical Qualifications: - Bachelors or Master's degree in Computer Science/Software or related field. - Work Experience: 3 years for Mid-level and 7 years for Senior Level position. - Strong understanding of Software Development lifecycle including Architecture, Implementation and Testing fundamentals. - Proficient in C/C++ Programming Language. Experience in Python is a plus. - Experience with Firmware, preferably for communication devices like Ethernet. - Experience with Embedded firmware, preferably for communication devices like Ethernet. - Experience with integration and testing of firmware and low-level code. - Hands-on Experience with Hardware and embedded processors, preferably for communication devices. - Expertise in efficient code practices for code footprint and performance. Nice to Have Experience with: - Experience with simulation and emulation platforms. - GNU or similar compiler, debugging suite. - Embedded programming, preferably with communication devices and hardware buses like I2C, SPI, Ethernet, USB. - Building Automotive or other safety critical systems using qualification methods/processes like MISRA, ASPICE and ISO26262. - Communication protocols like Ethernet MAC, PHY, Switching, TCP/IP, Security, Serdes, PCIe, NTB, and SR-IOV. - Code Version Control and Review tools/processes like Perforce/Git, Swarm. - Automation and DevOps tools like Jenkins. - Mixed Signal systems - Analog, Digital, Digital Signal Processing (DSP). - ARM family of processors or similar embedded processors. - Bootloaders like uboot or similar. Soft Skills: - Self-motivated and able to work effectively both independently and in a team. - Excellent communication/documentation skills. - Attention to details. What you'll get in return: - Technology depth and breadth expansion that can't be found in a large company - Opportunity to grow your career as the company grows - Pre IPO stock options - Cutting edge technology - World-class team - Competitive base salary - Flexible hours - Medical, dental and vision insurance for employees - Flexible vacation time to promote a healthy work-life balance,
Posted 15 hours ago
10.0 - 14.0 years
0 Lacs
pune, maharashtra
On-site
You will be responsible for the Ethernovia's Networking devices software stack development. This may include Embedded Firmware, kernel/user mode device drivers, stack extensions, debug, and test utilities as well as automated unit/system testing. The device drivers will allow the User application, Middleware, and Operating system to take full advantage of the feature-rich hardware. The firmware configures, controls, and monitors the communication device and interacts with the host system via device drivers to expose hardware features of the devices. Firmware code may also run as a standalone library within the device driver itself. As a part of the Software team, you will be responsible for architecture, design, implementation, testing, and integration of the firmware rolled into Ethernovia's SDK. This firmware is built ground-up for safety-critical automotive applications. Also, we build products with strict adherence to Functional Safety, and hence every team member is required to fit into a culture of safety and best development practices. Technical Qualifications - Bachelors or Master's degree in Computer Science/Software or related field. - Work Experience: Minimum 10+ years of relevant experience for this position. - Strong understanding of Software Development lifecycle including Architecture, Implementation, and Testing fundamentals. - Proficient in C/C++ Programming Language. Experience in Python is a plus. - Experience with Firmware, preferably for communication devices like Ethernet. - Experience with Embedded firmware, preferably for communication devices like Ethernet. - Experience with integration and testing of firmware and low-level code. - Hands-on Experience with Hardware and embedded processors, preferably for communication devices. - Expertise in efficient code practices for code footprint and performance. Nice to Have Experience with - Experience with simulation and emulation platforms. - GNU or a similar compiler, debugging suite. - Embedded programming, preferably with communication devices and hardware buses like I2C, SPI, Ethernet, USB. - Building Automotive or other safety-critical systems using qualification methods/processes like MISRA, ASPICE, and ISO26262. - Communication protocols like Ethernet MAC, PHY, Switching, TCP/IP, Security, Serdes, PCIe, NTB, and SR-IOV. - Video processing standards and protocols. - Code Version Control and Review tools/processes like Perforce/Git, Swarm. - Mixed Signal systems - Analog, Digital, Digital Signal Processing (DSP). - ARM family of processors or similar embedded processors. - Bootloaders like uboot or similar. Soft Skills - Self-motivated and able to work effectively both independently and in a team. - Excellent communication/documentation skills. - Attention to details. What you'll get in return: - Technology depth and breadth expansion that can't be found in a large company. - Opportunity to grow your career as the company grows. - Pre IPO stock options. - Cutting edge technology. - World-class team. - Competitive base salary. - Flexible hours.,
Posted 17 hours ago
2.0 - 6.0 years
0 Lacs
pune, maharashtra
On-site
As an Embedded BSP & Device Driver Engineer, you will be responsible for porting BSP and bootloader for custom hardware, performing Embedded Linux board bring-up, developing low-level software, creating Linux device drivers, and collaborating with hardware teams for debugging and bring-up. Your expertise in tools like GDB, JTAG, and logs will be essential for debugging system-level issues. To excel in this role, you must possess a strong command of Embedded C/C++, hands-on experience in Embedded Linux and BSP development, familiarity with bootloader (U-Boot) and Linux kernel, and a track record in device driver development. A deep understanding of Linux OS internals and debugging techniques will be crucial for success. If you have 2 to 3 years of relevant experience and are based in Ahmedabad, Kochi, or Manesar, we invite you to bring your skills to our dynamic team. Join us in shaping the future of embedded systems and driving innovation in this fast-paced industry.,
Posted 3 days ago
5.0 - 10.0 years
0 Lacs
karnataka
On-site
Here is an excellent opportunity for you to join Cisco's Distributed Software Engineering [DSE] business unit. In this role, you will work on next-generation data center products that facilitate large-scale, low-latency, high-speed networks and switching solutions. Your contributions will better equip customers to handle growing workloads. You will have a unique chance to be involved in product development from the ground up, focusing on both Platforms and Software. As a member of a dynamic testing team, you will collaborate closely with the development team to ensure the delivery of high-quality products. Your responsibilities will include owning multiple components, understanding new feature requirements, developing test designs based on functional specifications, automating tests, and engaging with customers. Additionally, you will interact with peer engineers and technical leaders within the business unit to discuss design, functionality, and architecture across Cisco products. As a software QA engineer in this group, you will be responsible for testing, automating, and enabling platform/software solutions for customers. You will also have the opportunity to work on the Storage Area Network in conjunction with Ethernet for Cisco's product line. In this role, you will work within the Data Center Networking Group, which focuses on developing the Nexus 9000 line of data center and cloud switches. These switches prioritize application awareness to enhance network infrastructure flexibility and agility in response to application needs and virtual machine workload mobility. The group has also developed a 400G, 800G Ethernet transceiver aimed at lowering the optic's price to outperform competitor offerings. You will collaborate closely with Customers, Product Marketing, Hardware, and Software groups to deliver products effectively. As a suitable candidate for this role, you should hold a B.E/B.Tech/ME/Mtech/MS degree from a reputed university and have at least 5-10 years of software development experience in embedded systems or system software space. You should be a hands-on engineer/leader capable of contributing to architecture, design, and development of the platform development cycle. Additionally, you should possess an in-depth understanding of hardware boards and layout, along with experience in BIOS/GRUB/uboot, Linux device drivers/Linux KLM, networking stack, memory model, and other related areas. Desired qualifications include working experience in merchant silicon, knowledge of asic forwarding, Linux drivers, and 3rd party ASICs/network processors. Experience with scalable, distributed architectures and network switches is a plus. Strong written and verbal communication skills, the ability to multi-task, solve complex problems, drive a team towards results, and a passion for technology and software development are also desired qualities. Join Cisco, where every individual's unique skills and perspectives come together to power an inclusive future for all. As a Cisconian, you will experience diverse career opportunities, supported learning and development, and a culture that embraces hybrid work trends. Embrace the opportunity to connect with communities, give back through volunteering, and contribute to a more inclusive future for all. Be part of the worldwide leader in technology that powers the internet and make a difference with Cisco.,
Posted 6 days ago
10.0 - 17.0 years
30 - 45 Lacs
Bengaluru
Hybrid
Role & responsibilities 9 to 14 years of embedded software development experience Exposure to industrial or infrastructure-grade embedded products Proficient with CI/CD, Git, and Agile development practices Should have handled BSP, bootloader, or low-level driver modules Mandatory Technical Skills Strong in C programming for Embedded Linux (not application layer) Deep understanding of Linux internals IPC, System Calls, Multithreading Experience with Cortex architecture on microprocessor-based platforms (Microcontroller-only experience is not suitable) Hands-on with uBoot, Linux Kernel, and Device Driver development Experience with UART, I2C, and board-level integration System-level debugging and performance tuning Rust programming experience with HashMaps, Stacks/Queues, and IOCTL interfaces
Posted 1 week ago
3.0 - 7.0 years
0 Lacs
ahmedabad, gujarat
On-site
Job Description: Proven C programming. Min. 3 year experience working with BMC or openBMC software stack, IPMI, etc. Designing and Developing performance optimized active monitoring BMC solutions using DMTF Standards including MCTP, Redfish, SPDM and PLDM specifications. Good understanding of Linux kernel, uboot, device drivers, UEFI / BIOS Experience with various peripherals such as PCIe, USB, SDIO, SPI, I2C, I2S, GPIO, etc. Should have min 5 years total experience in embedded domain Job Category: Embedded HW_SW Job Type: Full Time Job Location: Ahmedabad Experience: 5+ years Notice period: 0-15 days,
Posted 1 week ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
31458 Jobs | Dublin
Wipro
16542 Jobs | Bengaluru
EY
10788 Jobs | London
Accenture in India
10711 Jobs | Dublin 2
Amazon
8660 Jobs | Seattle,WA
Uplers
8559 Jobs | Ahmedabad
IBM
7988 Jobs | Armonk
Oracle
7535 Jobs | Redwood City
Muthoot FinCorp (MFL)
6170 Jobs | New Delhi
Capgemini
6091 Jobs | Paris,France