Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
5.0 - 9.0 years
0 Lacs
pune, maharashtra
On-site
As a Senior Engineer, you will be responsible for collaborating with geographically distributed stakeholder organizations to capture requirements and develop firmware architecture for embedded systems. Your role will involve creating and maintaining detailed documentation of firmware architecture, design, and code. You will demonstrate a hands-on technical background, with expertise in C programming and embedded code development following coding standards and best practices, as well as experience in low-level device driver development. In this position, your familiarity with computer system architecture and microcontroller fundamentals, such as caches, buses, memory controllers, and DMA, will be essential. You will utilize your experience in complex system-level debugging to troubleshoot firmware-related issues throughout the development lifecycle. Designing and implementing firmware solutions that align with system requirements and specifications will be a key aspect of your role. Furthermore, you will collaborate closely with cross-functional teams, including hardware engineers, software developers, and QA engineers, to ensure cohesive and integrated product development. Providing clear and concise technical documentation for both internal and external use, as well as developing and implementing test strategies for firmware components, are crucial responsibilities in this position. Collaboration with SQA teams to ensure the reliability and quality of firmware will also be part of your role. As a team-focused individual, you prioritize the outcomes of the entire team and work diligently to achieve results while partnering with others to drive work to completion. You excel in problem-solving and seek new approaches to overcome challenges. Required Education, Experience & Skills: - Bachelor's degree in Computer Science, Electronics Engineering, or related field, along with relevant certifications - 5+ years of professional work experience in embedded software development - Proven experience as a Firmware Architect or similar role - Strong proficiency in embedded systems programming languages such as C and C++ - In-depth knowledge of firmware development processes, tools, and methodologies - Experience with microcontroller and microprocessor-based systems - Familiarity with communication protocols (e.g., UART, SPI, I2C) and wireless technologies (e.g., Bluetooth, Wi-Fi) - Excellent problem-solving and debugging skills - Strong communication and collaboration skills - Experience in system-level design is a plus Preferred Education, Experience & Skills: - 5+ years of experience, including embedded software development - Experience with real-time operating systems (RTOS) - Knowledge of security best practices for embedded systems - Familiarity with version control systems (e.g., Git) and issue tracking tools - Experience with Distributed Version Control (Mercurial, Git, or similar) - Familiarity with Continuous Integration tools (TeamCity, Jenkins, or similar) - Experience in developing/testing products with industrial protocols such as HART, Foundation Fieldbus, Profibus, and Industrial Ethernet At Emerson, we value a workplace where every employee is respected, empowered to grow, and encouraged to contribute innovative ideas. We foster an environment that promotes collaboration, diverse perspectives, and teamwork. Our commitment to ongoing career development and creating an inclusive culture ensures that you have the support to thrive and make a lasting impact. We believe that diverse teams working together are essential for driving growth and achieving business results. Emerson prioritizes employee well-being by providing competitive benefits plans, various medical insurance options, an Employee Assistance Program, employee resource groups, recognition programs, and more. We offer flexible time off plans, including paid parental leave, vacation time, and holiday leave to support our employees. About Emerson: Emerson is a global leader in automation technology and software. Our expertise in critical industries such as life sciences, energy, power and renewables, chemical, and advanced factory automation enables us to help customers operate more sustainably while improving productivity, energy security, and reliability. With a comprehensive portfolio of software and technology, we support companies in implementing digital transformation to enhance their operations, conserve resources, and enhance safety. Emerson celebrates diversity, offers equitable opportunities, and embraces challenges with confidence, believing that together, we can make a positive impact across various countries and industries. Whether you are an established professional seeking a career change, an undergraduate student exploring possibilities, or a recent graduate with an advanced degree, Emerson provides the opportunity to make a difference and join a team that is dedicated to driving innovation. If you have a disability and require assistance in applying for a position at Emerson, please contact: idisability.administrator@emerson.com.,
Posted 1 week ago
5.0 - 7.0 years
0 Lacs
pune, maharashtra, india
On-site
JOB DESCRIPTION Aa a Senior Engineer, You will: Working with geographically distributed stakeholder organization to capture requirements and develop and define firmware architecture for embedded systems. Create and maintain detailed documentation of firmware architecture, design, and code. Demonstrate a hands-on technical background excellent C programming and embedded code in compliance with coding standards and best practices, low level device driver development experience. Familiarity with computer system architecture, microcontroller fundamentals (Caches, buses, memory controllers, DMA, etc.) Experience with complex system-level debugging and troubleshoot firmware-related issues throughout the development lifecycle. Design and implement firmware solutions that meet system requirements and specifications. Work closely with cross-functional teams, including hardware engineers, software developers, and QA engineers, to ensure cohesive and integrated product development. Provide clear and concise technical documentation for both internal and external use. Develop and implement test strategies for firmware components. Collaborate with SQA teams to ensure the reliability and quality of firmware. WHO YOU ARE: You are team focused, making the outcomes of the entire team your priority. You push yourself to achieve results and partner with others to drive work to completion while providing timely, relevant information to individuals across the organization. You are a problem solver who seeks new approaches. REQUIRED EDUCATION, EXPERIENCE & SKILLS: B.S. degree inComputer Science, Electronics Engineering, or related level of experience plus certifications 5+ years of professional work experience inembedded software development. Proven experience as a Firmware Architect or similar role. Strong proficiency in embedded systems programming languages, such as C and C++. In-depth knowledge of firmware development processes, tools, and methodologies. Experience with microcontroller and microprocessor-based systems. Familiarity with communication protocols (e.g., UART, SPI, I2C) and wireless technologies (e.g., Bluetooth, Wi-Fi). Excellent problem-solving and debugging skills. Strong communication and collaboration skills. Experience in system level designis a plus. PREFERRED EDUCATION, EXPERIENCE & SKILLS: 5+ years of experience, including both embedded software. Experience with real-time operating systems (RTOS). Knowledge of security best practices for embedded systems. Familiarity with version control systems (e.g., Git) and issue tracking tools. Experience with Distributed Version Control (Mercurial, Git, or similar) Familiarity with Continuous Integration (TeamCity, Jenkins, or similar) Experience in developing/testing products with industrial protocols: HART, Foundation Fieldbus, Profibus, Industrial Ethernet Our Culture & Commitment to You: At Emerson, we prioritize a workplace where every employee is valued, respected, and empowered to grow. We foster an environment that encourages innovation, collaboration, and diverse perspectivesbecause we know that great ideas come from great teams. Our commitment to ongoing career development and growing an inclusive culture ensures you have the support to thrive. Whether through mentorship, training, or leadership opportunities, we invest in your success so you can make a lasting impact. We believe diverse teams, working together are key to driving growth and delivering business results. We recognize the importance of employee wellbeing. We prioritize providing competitive benefits plans, a variety of medical insurance plans, Employee Assistance Program, employee resource groups, recognition, and much more. Our culture offers flexible time off plans, including paid parental leave (maternal and paternal), vacation and holiday leave.
Posted 2 weeks ago
5.0 - 9.0 years
0 Lacs
karnataka
On-site
As a creative and highly motivated engineer with expertise in system software, you will be joining the Tegra System Software organization at NVIDIA. This exciting opportunity will allow you to make a real impact in a dynamic, technology-focused company that influences product lines spanning from consumer graphics to self-driving cars and the rapidly growing field of artificial intelligence. Your responsibilities will include supporting the development of firmware (bare metal/RTOS) that runs on embedded microcontrollers within NVIDIA GPUs. You will collaborate with hardware and software teams to design new features and provide guidance for future development. Additionally, you will optimize software to enhance system robustness, performance, and security, as well as participate in testing new and existing firmware. System bring-up, debugging, validation, and ensuring compliance with functional safety standards such as ISO 26262 and ASPICE are also crucial aspects of this role. To be successful in this position, you should possess a BS/BE/Btech or MS/ME/Mtech degree in Electronics/Computer Engineering, Computer Science, or a related field (or equivalent experience). A minimum of 5 years of relevant software development experience is required, along with proficiency in C programming and low-level driver development. An understanding of OS concepts, various scheduling algorithms, software development life-cycle, computer system architecture, microprocessors, and microcontroller fundamentals is essential. Familiarity with general hardware concepts, strong debugging and analytical skills, and the ability to collaborate effectively with both on-site and remote teams are also key requirements. To distinguish yourself, previous experience in firmware development for GPUs, knowledge of GPU software kernel driver and firmware, and experience in Pre-Silicon/Post-Silicon bring-up of complex SoCs are advantageous. Designing simple systems that work reliably with minimal support, software development experience in accordance with ISO26262, ASPICE, or similar standards are additional ways to stand out in this role. At NVIDIA, we are renowned as one of the most desirable employers in the technology industry, attracting some of the brightest and most dedicated professionals worldwide. If you consider yourself clever, creative, and driven, we welcome you to join our team and contribute to our innovative projects.,
Posted 1 month ago
8.0 - 12.0 years
0 Lacs
pune, maharashtra
On-site
In this role, your responsibilities will include working with geographically distributed stakeholder organizations to capture requirements and develop firmware architecture for embedded systems. You will create and maintain detailed documentation of firmware architecture, design, and code. It is essential to demonstrate a hands-on technical background, excellent C programming skills, and the ability to develop embedded code in compliance with coding standards and best practices, including experience in low-level device driver development. Additionally, familiarity with computer system architecture, microcontroller fundamentals, and experience with complex system-level debugging to troubleshoot firmware-related issues throughout the development lifecycle will be required. You will design and implement firmware solutions that meet system requirements and specifications, working closely with cross-functional teams to ensure cohesive and integrated product development. Providing clear and concise technical documentation for internal and external use, developing and implementing test strategies for firmware components, and collaborating with SQA teams to ensure the reliability and quality of firmware are also part of your responsibilities. As a team-focused individual, you prioritize the outcomes of the entire team, strive to achieve results, and partner with others to drive work to completion while providing timely, relevant information across the organization. You are a problem solver who seeks new approaches. For this role, you will need a B.S. degree in Computer Science, Electronics Engineering, or related field, along with certifications. With 8+ years of professional work experience in embedded software development, proven experience as a Firmware Architect or similar role, and strong proficiency in embedded systems programming languages such as C and C++, you should possess in-depth knowledge of firmware development processes, tools, and methodologies. Experience with microcontroller and microprocessor-based systems, communication protocols, wireless technologies, problem-solving, debugging skills, communication, and collaboration skills will be essential. Experience in system level design is a plus. Preferred qualifications include 8+ years of experience in embedded software, experience with real-time operating systems, knowledge of security best practices for embedded systems, familiarity with version control systems, issue tracking tools, Distributed Version Control, Continuous Integration, and experience in developing/testing products with industrial protocols. By joining Emerson, you will have the opportunity to create a difference through your work. Emerson offers competitive compensation and benefits programs, comprehensive medical and insurance coverage, a commitment to diversity, equity, and inclusion, a global workplace that supports foreign nationals through Work Authorization Sponsorship, and a culture that attracts, develops, and retains exceptional people. Emerson's Remote Work Policy for eligible roles promotes Work-Life Balance through a hybrid work setup, prioritizing safety in a Safe Working Environment across global networks and facilities. Through benefits, development opportunities, and an inclusive and safe work environment, Emerson aims to create an organization where employees are proud to represent. Emerson is a global leader in automation technology and software, helping customers in critical industries operate more sustainably and improve productivity, energy security, and reliability. With a commitment to equity, diversity, and embracing challenges, Emerson invites individuals to make a difference and join a team that values collaboration, innovation, and making an impact across various industries and countries.,
Posted 1 month ago
6.0 - 10.0 years
0 Lacs
ahmedabad, gujarat
On-site
Job Description: Experience on Linux and/or embedded systems and peripherals interfaces validation. 6+ years of overall experience in embedded Software testing with good understanding of I2C/I3C, SPI, PCIe, USB, SPI/eSPI, GPIO/SGPI. Bachelors degree in computer science or related field. Experience in NIC drivers in Linux, BMC and firmware testing. Strong Networking, PCIe, BMC background. Familiarity with ARM CPU and SOC system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.) Experience with troubleshooting integration issues including root-cause analysis Solid understanding of software development lifecycle (SDLC), software testing lifecycle (STLC), software testing methodologies, and agile development practices. Familiarity with Atlassian tools (Jira, Confluence, etc) Experience working with SCM tools like Git/ SVN Automation testing experience using python and Pytest\Robot framework Job Category: Others Job Type: Full Time Job Location: AhmedabadBangaloreGurgaonKochiNoidaPollachiPune Experience: 8+ years Notice period: 0-15 days,
Posted 1 month 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
64580 Jobs | Dublin
Wipro
25801 Jobs | Bengaluru
Accenture in India
21267 Jobs | Dublin 2
EY
19320 Jobs | London
Uplers
13908 Jobs | Ahmedabad
Bajaj Finserv
13382 Jobs |
IBM
13114 Jobs | Armonk
Accenture services Pvt Ltd
12227 Jobs |
Amazon
12149 Jobs | Seattle,WA
Oracle
11546 Jobs | Redwood City