embedded-c-jobs-in-pune, Pune

102 Embedded C Jobs in Pune

Toggle to save search
posted 3 weeks ago
experience7 to 11 Yrs
location
Pune, Maharashtra
skills
  • RTOS
  • Microcontrollers
  • Embedded development
  • I2C
  • SPI
  • UART
  • Firmware development
  • Electrical safety
  • Problem solving
  • Debugging
  • Unit testing
  • Integration testing
  • Performance measurement
  • Reengineering
  • CC
  • RS232485 Communication Interfaces Protocol
  • Embedded design life cycle
  • Verbal written communication
  • Global teams collaboration
  • Functional safety standards
  • EMC standards
  • Regulatory compliance standards
  • Python scripting
  • Version control systems Git
  • STM32 series microcontroller
  • Debugging
  • analysis
Job Description
Role Overview: As an Embedded Firmware Engineer, you will be working on projects as a part of Engineering & Design and Testing teams for new product development. Your main responsibility will be leading the development of firmware for high voltage test and measurement products in collaboration with Lead Engineers and Technical Leads. You will define and document embedded system architecture, requirements, and software specifications. Additionally, you will develop low-level drivers, communication stacks, and real-time control algorithms for measurement and detection applications. Your role will also involve conducting code reviews, unit testing, and system-level integration testing to ensure reliability and compliance with safety standards. Furthermore, you will support regulatory and compliance testing focused on embedded software contributions. Key Responsibilities: - Define and document embedded system architecture, requirements, and software specifications. - Develop and maintain low-level drivers, communication stacks, and real-time control algorithms for measurement and detection applications. - Lead code reviews, unit testing, and system-level integration testing. - Support regulatory and compliance testing focused on embedded software contributions. - Evaluate new processors, RTOS platforms, and development tools. - Provide technical leadership and mentoring for junior developers. - Develop, implement, debug, and test software for embedded devices and systems. - Analyze and enhance efficiency, stability, and scalability of embedded system resources. - Optimize I/O performance. - Participate in team meetings and knowledge sharing sessions. - Report and communicate project progress to stakeholders. - Adhere to CMMI / ISO quality process. - Assume additional roles and responsibilities as required. Qualification Required: - Bachelor's degree in electrical / Electronics / Electronics & Telecommunication / Instrumentation Engineering. - Minimum 7+ years of experience developing embedded software for product development. - Proficiency in C/C++ for real-time embedded systems. - Experience with microcontrollers, RTOS, and embedded development tool chains. - Experience integrating with hardware at the driver level. - Experience with I2C, SPI, UART, RS232/485 Communication Interfaces & Protocol. - Excellent understanding of Embedded design life cycle & new product development process. - Excellent verbal & written communication skills. - Willingness to learn and take on additional responsibilities. - Experience of working with global teams will be advantageous. - Experience with STM32 series microcontroller will be an advantage.,
ACTIVELY HIRING

Top Companies are Hiring in Your City

For Multiple Roles

Jio Platforms Ltd
Jio Platforms Ltdslide-preview-Genpact
posted 5 days ago
experience5 to 9 Yrs
location
Pune, Maharashtra
skills
  • Python
  • Firmware
  • Ethernet
  • Hardware
  • Communication protocols
  • CC Programming Language
  • Embedded firmware
  • Embedded processors
  • Code Version Control
  • ARM processors
  • Bootloaders
Job Description
Role Overview: You will be responsible for the Embedded Firmware for Ethernovia's Networking devices. Your role 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 from the ground up for safety-critical automotive applications. You will also work in a culture of safety and best development practices. Key Responsibilities: - Develop firmware for Ethernovia's Networking devices - Architect, design, implement, test, and integrate firmware into Ethernovia's SDK - Ensure adherence to Functional Safety practices - Work on safety-critical automotive applications - Collaborate with the Software team for effective communication and implementation Qualifications Required: - Bachelor's or Master's degree in Computer Science/Software or related field - Minimum 5 years of relevant work experience - Strong understanding of Software Development lifecycle including Architecture, Implementation, and Testing fundamentals - Proficiency 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 Additional Details: Ethernovia is fundamentally changing how cars of the future are built by unifying in-vehicle networks into an end-to-end Ethernet system. Founded in 2018, Ethernovia is inventing the future of automobile communication by transforming automobiles" communication network to enable autonomous driving, electrical vehicle (EV), and software-defined revolutions. With a team of talented employees on 4 continents, Ethernovia has filed over 50 patents to date. The company is well-funded and backed by leading technology investors, including Porsche SE, Qualcomm, AMD, and Western Digital. Ethernovia offers a chance to make a lasting impact on the future of mobility with competitive compensation, great benefits, and the opportunity to work with world-class talent.,
ACTIVELY HIRING
posted 7 days ago
experience4 to 8 Yrs
location
Pune, Maharashtra
skills
  • Embedded C
  • Python
  • SDLC
  • Base Software integration
  • Low Level drivers
  • FuSa
  • Real Time Operating Systems RTOS
  • Agile software development
Job Description
Role Overview: You will be working in the area of Software Engineering, focusing on the development, maintenance, and optimization of software solutions and applications. Your responsibilities will include applying scientific methods to analyze and solve software engineering problems, developing and applying software engineering practice and knowledge, and supervising the work of other software engineers. You will need to demonstrate original thought and judgment while collaborating with team members and stakeholders. Key Responsibilities: - Have 4-6 years of experience in the Embedded domain, with at least 3 years of working experience in Microcontrollers and Embedded C - Work on Base Software integration, issue fixing, Low Level drivers, and FuSa - Understand Real-Time Operating Systems (RTOS) concepts and have exposure to Python - Contribute to designing and developing Embedded software for functional requirements - Follow the Software Development Life Cycle (SDLC) including requirements analysis, concept design, work product reviews, and unit/functional testing - Work in a Scrum Team and follow Agile software development practices Qualifications Required: - 4-6 years of experience in Embedded domain, with a minimum of 3 years in Microcontrollers and Embedded C - Experience in Base Software integration, issue fixing, Low Level drivers, and FuSa - Understanding of Real-Time Operating Systems (RTOS) concepts and exposure to Python - Ability to contribute to designing and developing Embedded software for functional requirements - Familiarity with SDLC processes including requirements analysis, concept design, work product reviews, and unit/functional testing - Experience working in Scrum Teams and following Agile software development methodologies (Note: The duplicated section of the software engineer's responsibilities has been omitted as it was repeated in the provided JD.),
ACTIVELY HIRING
question

Are these jobs relevant for you?

posted 2 months ago
experience5 to 10 Yrs
location
Pune, Maharashtra
skills
  • Firmware development
  • Microcontrollers
  • Industrial Automation
  • Embedded C programming
  • Embedded firmwaresoftware design
  • Embedded firmwaresoftware architecture
Job Description
As the Firmware Porting and Board Bring Up specialist, your role will involve working on microcontrollers and firmware development in the embedded domain. Your key responsibilities will include: - Working on microcontrollers and firmware development in the embedded domain - Designing and architecting embedded firmware/software, particularly in the Industrial Automation domain - Proficiency in Embedded C programming and firmware development for 16-bit and 32-bit microcontroller platforms To excel in this role, you must meet the following qualifications: - Bachelors Degree (BE or equivalent) in Electronics or Electronics and Telecommunications - 5+ years of experience in the embedded domain - 10+ years of experience in design and architecture of Embedded Firmware/Software, especially in the Industrial Automation domain,
ACTIVELY HIRING
posted 2 months ago
experience3 to 7 Yrs
location
Pune, Maharashtra
skills
  • C
  • ROS
  • Linux development
  • Git
  • QTQML
  • Agile development methodologies
Job Description
As an Embedded Systems Developer at the company, you will be responsible for designing, developing, and maintaining embedded software applications for various devices using C++, QT/QML, and ROS. Your role will involve developing user interfaces using QT/QML, working with ROS for high-performance execution, and optimizing software for embedded systems running on Linux platforms. Collaborating with cross-functional teams, troubleshooting existing software, and staying updated with the latest trends in embedded systems will also be part of your responsibilities. Key Responsibilities: - Design, develop, and maintain embedded software applications using C++, QT/QML, and ROS. - Develop user interfaces for embedded systems and ensure efficient performance. - Work with ROS for high-performance and reliable execution of embedded applications. - Optimize software for embedded systems running on Linux platforms. - Integrate hardware and software components for seamless communication. - Collaborate with cross-functional teams to deliver complete embedded solutions. - Troubleshoot, debug, and optimize existing embedded software. - Participate in code reviews, unit testing, and documentation for high-quality software delivery. - Stay updated with the latest trends in embedded systems and propose improvements. Qualifications Required: - Strong expertise in C++, Robot OS for embedded applications. - Experience with Linux development, particularly in embedded Linux. - Experience in interfacing with embedded hardware and knowledge of communication protocols. - Good understanding of embedded software design principles, memory constraints, and performance optimization. - Strong debugging and problem-solving skills. - Familiarity with version control systems such as Git. - Experience with unit testing, integration testing, and debugging tools. - Experience with Agile development methodologies. - Bachelors or Masters degree in Computer Science, Electronics, Embedded Systems, or a related field is required.,
ACTIVELY HIRING
posted 2 months ago

Technical Leader - Embedded Systems Firmware

Atlas Copco (India) Private Ltd.
experience15 to 19 Yrs
location
Pune, Maharashtra
skills
  • Embedded Systems
  • Embedded Linux
  • System Programming
  • Device Drivers
  • Boot Loaders
  • C
  • HIL
  • EtherCAT
  • Profinet
  • Jenkins
  • Analytical Skills
  • Communication Skills
  • RTOSes
  • Kernel Software
  • Yocto
  • Scripting Language
  • Embedded Test Systems
  • Modbus TCP RTU
  • EthernetIP
  • Version Control Systems
  • CICD Pipelines
  • ProblemSolving
  • Collaboration Skills
Job Description
Role Overview: As a Technical Leader in Embedded Systems Firmware at Atlas Copco (India) Private Ltd., you will play a crucial role in defining and reviewing the architecture for scalability, modularity, and maintainability. You will enforce standards, conduct code reviews, and ensure adherence to best practices. Your responsibilities will also include understanding the ecosystem of various products, leading root cause analysis in embedded systems, and nurturing a culture of learning and technology within the team. Additionally, you will lead performance improvement and innovation programs, define technical KPIs for firmware development, and actively participate in quality improvement initiatives. Collaboration with the team to achieve product success will be a key aspect of your role. Key Responsibilities: - Define and review architecture for scalability, modularity, and maintainability - Enforce standards, conduct code reviews, and ensure adherence to best practices - Lead root cause analysis in embedded systems - Nurture a culture of learning and technology in the team - Lead performance improvement and innovation programs - Define technical KPIs for firmware development and work towards achieving them - Participate in quality improvement programs - Advocate teams on processes and methodologies to reduce turnaround time - Participate actively in communication and brainstorming sessions - Design and control training programs for new engineers - Collaborate with the team to achieve product success Qualifications Required: - Bachelor's or Master's degree in Computer Science, electronics, or a similar stream - Minimum of 15 years of experience in Embedded Systems - Experience with various RTOSes such as FreeRTOS, MQX, QNX - Experience with Embedded Linux and system programming - Design and development of Embedded systems - Experience in leading development on device drivers, boot loaders, kernel software - Exposure to creating and maintaining multiple products using Yocto - Proficiency in C++ (gnu toolchain) & at least one scripting language - Knowledge of Embedded Test systems, HIL, and various test methodologies - Expertise in Embedded systems, protocols (EtherCAT, Modbus TCP & RTU, Ethernet/IP, Profinet, etc.) - Familiarity with version control systems (e.g., Git, BitBucket) - Understanding of CI/CD pipelines and tools (e.g., Jenkins) - Strong problem-solving and analytical skills - Attention to detail and commitment to quality - Effective communication and collaboration skills - Ability to work independently and in a team environment In conclusion, working as a Technical Leader in Embedded Systems Firmware at Atlas Copco (India) Private Ltd. will provide you with an opportunity to contribute to groundbreaking, sustainable innovations in various industries. You will have the freedom and authority to drive your professional journey, along with global exposure and opportunities through internal mobility. Additionally, you will be part of a culture that values diversity, inclusion, and a sense of purpose and belonging.,
ACTIVELY HIRING
posted 2 months ago

Embedded Cybersecurity

Phygital Insights
experience3 to 8 Yrs
location
Pune, Maharashtra
skills
  • Embedded C
  • Python
  • Jira
  • DOORs
  • POC
  • SW Developers
  • Cryptographic Concepts
  • Jenkin
  • Debugging Skills
  • TSC
  • Infineon Microcontroller
Job Description
As an Embedded Cybersecurity professional, your role will involve technical security concept writing, system and software requirement writing, and conducting Proof of Concept (PoC) experiments with Infineon Micro and ETAS Crypto lib. You will need to have 3+ years of relevant experience and possess the following skills: - Proactive mindset with experience level between 6 to 8 years - Strong expertise in TSC, POC, and Cybersecurity software development (SW Developer) - Proficiency in Embedded C, Python programming languages - Knowledge and experience of Infineon Microcontroller and communication protocols such as SPI, I2C, CAN - Familiarity with Trace32 JTAG, debugging skills, and hardware tools like JTAG and Vector Tools like CANoe - Experience with TASKING compiler, static analysis, and unit testing tools - Understanding of Automotive Cybersecurity principles - Knowledge of cryptographic concepts including encryption, signatures, AES, RSA keys - Experience with security features like secure boot, security access over CAN, UDS Diagnostics Services - Familiarity with Design Methodology, Agile Methodology, and UML-based design methodology - Proficiency in tools such as JIRA, DOORs, and Jenkin is a must - Background in ILP with ENTC will be an advantage The hiring process for this role will consist of screening rounds conducted by HR, followed by two technical rounds and a final HR round. Please note that this position has already been filled. Thank you for your interest in relevant jobs in the field of Cyber Security.,
ACTIVELY HIRING
posted 1 month ago
experience3 to 7 Yrs
location
Pune, Maharashtra
skills
  • C programming
  • Embedded systems
  • Debugging tools
  • Communication protocols
  • Microcontroller architectures
  • MISRAC guidelines
  • Static analysis tools
Job Description
As an experienced Embedded Application Engineer, your role will involve designing and developing software for automotive microcontrollers and SoCs. You will focus on low-level device drivers and external peripheral interfaces, specifically working on TFT-based instrument clusters, automotive communication protocols, and ensuring robust and optimized embedded software solutions. Key Responsibilities: - Design, develop, and optimize embedded software modules using Embedded C. - Work on middleware integration with application feature modules for instrument clusters. - Implement and validate automotive communication protocols such as CAN, LIN, J1939, and UDS diagnostics. - Contribute to the software architecture and integration of TFT-based instrument clusters. - Collaborate with system, hardware, and application teams for seamless integration and debugging. - Utilize software development tools (debuggers, compilers, version control systems) for efficient development and testing. - Prepare and maintain design documents, integration plans, and test reports. - Work with RTOS and MCAL modules and integration with upper software layers. - Conduct unit testing, static analysis, and integration testing of developed drivers. - Prepare and maintain technical documentation, design specifications, and test reports. - Perform vehicle-level integration and validation for embedded controllers. - Ensure adherence to IATF16949, ASPICE, and ISO standards during design and development. - Maintain awareness of functional safety ISO26262. Key Skills & Expertise: - Strong expertise in C programming, embedded systems, and microcontroller architectures (Renesas RH850, Infineon Aurix, NXP, ST, TI, etc.). - Proficiency with debugging tools (Lauterbach, Trace32, Vector tools, CANoe, etc.). - Proficiency in FOTA, BLE, WiFi, and communication protocols (SPI, I2C, RS485, RS232, SAE J1939). - Experience with MISRA-C guidelines, static analysis tools (Polyspace, QAC, etc.). - Familiarity with tools such as CANoe, LDRA, DOORS, SVN, and Dimensions.,
ACTIVELY HIRING
posted 2 months ago

Sr. Embedded Developer

Maestrotek Innovations
experience3 to 7 Yrs
location
Pune, Maharashtra
skills
  • C
  • C
  • QT
  • Python
  • Linux
  • RTOS
Job Description
You will be responsible for developing embedded software and firmware in C, C++, QT, and Python, focusing on Linux and RTOS. You will collaborate with the Hardware team for driver development. Key Responsibilities: - Development of Embedded software, Firmware in C, C++, QT, Python - Collaborate with Hardware team for driver development Qualifications required: - MTech / BTech /BE in Electronics or computer science At Maestrotek Innovations Pvt Ltd, you will have the opportunity to work with exciting technologies in Industrial Automation. The company values work-life balance by offering flexible work timings and fostering employee collaborations at all levels. Continuous learning is encouraged through various training programs to enhance skills and experience for taking on challenging projects.,
ACTIVELY HIRING
posted 2 months ago

Embedded Developer

SpanIdea Systems
experience2 to 10 Yrs
location
Pune, Maharashtra
skills
  • device driver development
  • Linux
  • Microcontrollers
  • UART
  • I2C
  • SPI
  • Rust
  • C
  • C
  • Python
  • PCIe
  • low level FW
  • system C models
  • Virtualizer
  • I3C
  • Caliptra
  • NVMe
  • Nand Flash controllers
Job Description
As a candidate for this position, you should have a Bachelor's degree in Computer Science, Electrical Engineering, or related fields and possess 5-10 years of related professional experience. Additionally, a Master's degree in Computer Science, Electrical Engineering, or related fields with at least 5 years of experience in low-level FW and/or device driver development on Linux is preferred. Key Responsibilities: - Prior experience in developing system C models would be an added advantage - Experience with Virtualizer or any similar simulator development - Good knowledge of Microcontrollers, low-level protocols (UART, I2C, I3C, SPI), and interfacing - Proficiency in Rust/C/C++ and Python languages - 2+ years of experience in one or more of the following technologies: Caliptra, NVMe, PCIe, Nand Flash controllers, and devices Qualifications Required: - Bachelor's degree in Computer Science, Electrical Engineering, or related fields - 5-10 years of related professional experience - Master's degree in Computer Science, Electrical Engineering, or related fields - 5+ years of experience in low-level FW and/or device driver development on Linux - Proficiency in Rust/C/C++ and Python languages - 2+ years of experience in Caliptra, NVMe, PCIe, Nand Flash controllers, and devices,
ACTIVELY HIRING
posted 2 months ago

Team Lead - Embedded Systems

Atlas Copco (India) Private Ltd.
experience10 to 14 Yrs
location
Pune, Maharashtra
skills
  • RTOS
  • Device Drivers
  • Microcontrollers
  • Microprocessors
  • Communication Protocols
  • Debuggers
  • Embedded CC
  • HardwareSoftware Integration
  • Oscilloscopes
  • Version Control Systems
  • AgileScrum Methodology
  • IoT Platforms
  • Cloud Connectivity
  • Edge Computing
Job Description
Role Overview: You will be leading a team of embedded engineers at Atlas Copco (India) Private Ltd., specializing in developing high-quality embedded software and systems for electromechanical and industrial products. Your role involves managing the team's project execution, ensuring alignment with organizational goals, collaborating with cross-functional teams, and fostering continuous learning and innovation within the team. Key Responsibilities: - Lead, mentor, and manage a team of embedded engineers to deliver high-quality embedded software and systems. - Drive end-to-end project execution including requirement analysis, design, development, testing, validation, and deployment. - Ensure alignment of team deliverables with organizational goals, timelines, and quality standards. - Collaborate closely with cross-functional teams such as hardware, product, testing, and systems engineering. - Act as a technical leader, reviewing designs and code, and providing hands-on support when required. - Foster an environment of continuous learning, innovation, and process improvement within the team. - Manage resource allocation, project planning, and risk identification/mitigation. - Interface with stakeholders, provide regular updates, and ensure customer satisfaction. Qualification Required: - Bachelors/Masters degree in Electronics, Computers, or related Engineering discipline. - 10+ years of professional experience in embedded systems development and delivery. - Strong technical background with hands-on experience in Embedded C/C++, RTOS, device drivers, microcontrollers, microprocessors, communication protocols (CAN, Modbus, SPI, I2C, UART, Ethernet, etc.), hardware-software integration, and tools such as debuggers, oscilloscopes, version control systems (Git, SVN). - Proven track record of leading multiple engineers/teams across successful projects. - Prior experience in engineering/industrial product companies, preferably in the electromechanical or automation domain. - Strong problem-solving, analytical, and decision-making skills. - Excellent interpersonal, leadership, and communication abilities. Additional Company Details (if present): Atlas Copco (India) Private Ltd. offers an open, respectful, and ethical culture with high visibility within the organization. The company promotes a "No door" culture, encouraging open communication across all levels. Employees can expect high stability, challenging roles for growth, training opportunities, and a chance to contribute to industrial and product-based projects in an agile development environment. (Note: Contact information for the Talent Acquisition Team is provided for further inquiries.),
ACTIVELY HIRING
posted 2 weeks ago
experience4 to 8 Yrs
location
Pune, Maharashtra
skills
  • embedded C
  • C
  • RTOS
  • MicroController
  • Modbus
  • Ethernet
  • BACnet
  • REST
  • Nordic
  • SVN
  • GIT
  • BLE
  • BLE Mesh
  • BLE GATT server
  • STM32
  • ESP32
  • custom bootloader
  • firmware upgrade
  • dual cores
  • control interface board bringup
  • IOT cadence
  • GCC compilers
  • make files
Job Description
You have an exciting opportunity in Pune to contribute your expertise in embedded C & C++ development. With a minimum of 4 years of experience, you will play a key role in working with RTOS such as Free RTOS or Zephyr RTOS. Your responsibilities will include debugging code in an RTOS-based environment and collaborating with RTOS-based Micro-Controllers. Key Responsibilities: - Work with various communication protocols like Modbus, Ethernet, BACnet, and REST in embedded systems - Utilize your expertise in BLE, BLE Mesh & BLE GATT server - Engage with STM32, Nordic, and ESP32 microcontrollers - Experience in custom bootloader and firmware upgrade (FUS) - Familiarity with dual cores and software versioning tools like SVN/GIT - Control & interface board bring-up - Good knowledge of GCC compilers and make files for building Qualifications Required: - Minimum 4+ years of experience in embedded C & C++ development - Experience with RTOS (Free RTOS or Zephyr RTOS) - Familiarity with debugging code in RTOS-based environment - Working experience with RTOS-based Micro-Controller - Exposure to communication protocols like Modbus, Ethernet, BACnet, REST in embedded systems - Proficiency in BLE, BLE Mesh & BLE GATT server - Experience with STM32, Nordic, and ESP32 microcontrollers - Knowledge of custom bootloader and firmware upgrade (FUS) - Understanding of dual cores and software versioning tools like SVN/GIT - Experience in control & interface board bring-up - Knowledge of GCC compilers and make files for building This is an opportunity to join a dynamic team where your skills and experience will be valued.,
ACTIVELY HIRING
posted 1 week ago
experience10 to 14 Yrs
location
Pune, Maharashtra
skills
  • Embedded Software Development
  • Networking
  • Firmware Development
  • Python
  • Embedded Systems
  • Communication Protocols
  • Technical Excellence
  • CC Programming
  • Integration Testing
  • Hardware Interaction
  • Code Optimization
  • Simulation
  • Emulation Platforms
  • GNU Compiler
  • Debugging Suites
  • ARM Processors
  • Bootloaders
  • Code Version Control
  • AnalogDigital Signal Processing
Job Description
Role Overview: Ethernovia is seeking a Principal Embedded Software Engineer to lead the development of their cutting-edge networking device software stack. As a key player in the design, implementation, and testing of core software for Ethernovia's networking devices, your work will directly impact the functionality and performance of hardware, particularly in safety-critical automotive applications. The company fosters a culture of safety and best development practices, expecting every team member to embrace this commitment. Key Responsibilities: - Lead the architecture, design, implementation, testing, and integration of Ethernovia's networking device software stack, including Embedded Firmware, kernel/user mode device drivers, stack extensions, debug, and test utilities. - Develop firmware that configures, controls, and monitors communication devices, interacting with host systems via device drivers to expose hardware features. This may also involve developing standalone firmware libraries within device drivers. - Design and implement device drivers that enable user applications, middleware, and operating systems to fully leverage feature-rich hardware. - Develop and implement automated unit and system tests to ensure robust and reliable software. - Contribute to the development of firmware built from the ground up for safety-critical automotive applications, adhering to stringent functional safety standards. - Actively participate in a culture of safety and best development practices, ensuring all work meets rigorous quality and compliance standards. Qualifications Required: - Bachelor's or master's degree in computer science/software or a related field. - Minimum 10+ years of relevant experience in embedded software development. - Strong understanding of the Software Development Lifecycle, including Architecture, Implementation, and Testing fundamentals. - Proficiency in C/C++ Programming Language. Experience in Python is a plus. - Extensive experience with Firmware, preferably for communication devices like Ethernet. - Strong experience with Embedded firmware, particularly for communication devices like Ethernet. - Proven experience with the 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. Additional Company Details: Ethernovia is fundamentally changing how cars of the future are built by unifying in-vehicle networks into an end-to-end Ethernet system. Founded in 2018, the company is transforming automobiles" communication network to enable autonomous driving, electrical vehicle (EV), and software-defined revolutions. Ethernovia has been recognized in EE Times" prestigious list of the Top 100 Startups for 2025 and has filed > 50 patents to date. With a talented team on 4 continents, Ethernovia offers a chance to make a lasting impact on the future of mobility with pre-IPO shares, competitive compensation, and great benefits.,
ACTIVELY HIRING
posted 2 months ago
experience5 to 9 Yrs
location
Pune, Maharashtra
skills
  • Device Driver programming
  • SDLC
  • Embedded Software
  • compilers
  • microcontrollers
  • Communication protocols
  • AUTOSAR components design
  • embedded C coding
  • SystemECU Extract
  • MCAL drivers
  • Automotive Communication Protocols
  • Auto spice
  • AUTOSAR tool chains
  • debuggersdebugging
  • AUTOSAR architecture
  • BSW
  • RTE
  • SWC
  • Hardware schematic
  • signal catalogue
  • Software Modules integration
  • Communication tools
Job Description
Your role involves analyzing requirements, implementing, integrating, testing, and documenting Automotive Software components. You will be responsible for designing and configuring SWC, BSW, and MCAL drivers. It is crucial to ensure the quality of Software deliverables throughout the entire Software development life cycle, requiring knowledge of automotive development methods like Automotive SPICE. Key Responsibilities: - Designing and integrating SWC - Integrating vector stack - Configuring RTE, OS - Understanding System/ECU Extract and generation phases - Configuring and implementing various SW BSW modules like Com, Memory, Watchdog, IO, Diagnostic Stack, etc. - Configuring and implementing MCAL drivers such as DIO, ADC, I2C, EEPROM, PWM, CAN, LIN, etc. - Hands-on experience with Automotive Communication Protocols like CAN, LIN, and Diagnostics (UDS/K line) - Knowledge of Software Development life cycle - Experience with Automotive Software development, integration, and test tools - Working knowledge of Device Driver programming of microcontrollers - Basic Software handling Qualifications Required: - Well-versed in AUTOSAR components design, configuration, and integration - Strong background in embedded C coding - Good system-level knowledge - Self-driven and motivated individual - Possess good problem-solving abilities, analytical skills, communication skills, and debugging skills - Understanding of SDLC and Auto spice - Strong Embedded Software and AUTOSAR knowledge on automotive control units - Several years of experience and a passion or affinity for embedded development - Hands-on experience with AUTOSAR tool chains such as Davinci Developer, DaVinci Configurator Pro, EBTresos, Geny, and Canoe - Advanced knowledge in compilers, debuggers/debugging, tracing/timing analyses - Good understanding of AUTOSAR architecture and concepts like BSW, RTE, and SWC - Experience with 8bit, 16bit, and 32bit microcontrollers - Experience with Renesas RH850 controller would be an added advantage - Knowledge of Hardware schematic and signal catalogue - Experience on Microcontroller in initial configuration and CPU clock settings - Experience in Software Modules integration and integration testing - Hands-on experience with standard Architectural handling - Experience in creating batch files for build environment, compilation, and debugging environment setting in the GNU environment - Knowledge of Communication protocols such as CAN, LIN, RS232, I2C, SPI - Usage of Communication tools like Canoe and can analyzer,
ACTIVELY HIRING
posted 2 months ago
experience1 to 5 Yrs
location
Pune, Maharashtra
skills
  • Microcontrollers
  • Communication Protocols
  • C programming
  • Embedded C programming
Job Description
As an Embedded Developer cum Trainer, your role is to utilize your expertise in embedded systems development to deliver training sessions and guide students on real-time projects. Your passion for teaching will play a crucial role in assisting in curriculum development and providing technical support to ensure a comprehensive learning experience. Key Responsibilities: - Develop and deliver training sessions on Embedded Systems, focusing on C programming, Microcontrollers, and Communication Protocols like CAN and LIN. - Guide students on real-time projects and industry practices to enhance their practical skills. - Assist in curriculum development to ensure relevance and depth of the training programs. - Provide technical support to students and address any queries or challenges they may encounter during the learning process. Qualifications Required: - Proficiency in Embedded C programming, Microcontrollers, and communication protocols is essential. - Strong presentation and mentoring skills to effectively convey complex concepts to students. - At least 1 year of hands-on development experience in the embedded domain to bring real-world insights to the training sessions.,
ACTIVELY HIRING
posted 1 week ago
experience3 to 7 Yrs
location
Pune, Maharashtra
skills
  • Computer vision
  • OpenCV
  • Functional safety
  • Teamwork
  • Communication
  • Documentation
  • QNX RTOS
  • CC
  • Embedded tool chains
  • Crosscompilation
  • AIML frameworks
  • TensorFlow Lite
  • ONNX
  • SNPE
  • Camera interfacing
  • Realtime image processing pipelines
  • Embedded performance optimization
  • Debugging on QNX
  • Automotive development process
  • Cybersecurity
Job Description
As an Embedded Application Engineer specializing in DMS & Vision Systems, your role will involve the following responsibilities and qualifications: Role Overview: - Utilize your embedded software development experience, particularly with a strong expertise in QNX RTOS. - Demonstrate proficiency in C/C++, embedded tool chains, and cross-compilation techniques. - Implement computer vision and AI/ML frameworks such as OpenCV, TensorFlow Lite, ONNX, and SNPE. - Engage in hands-on camera interfacing and real-time image processing pipelines. - Apply deep understanding of embedded performance optimization and debugging specifically on QNX. - Navigate through automotive development processes with knowledge of functional safety and cybersecurity. Key Responsibilities: - Develop embedded software solutions with a focus on QNX RTOS. - Utilize C/C++ programming languages and embedded tool chains for system development. - Implement computer vision and AI/ML frameworks like OpenCV, TensorFlow Lite, ONNX, SNPE. - Work on camera interfacing and real-time image processing pipelines. - Optimize embedded system performance and debug issues on QNX. - Ensure compliance with automotive development processes, functional safety, and cybersecurity requirements. - Collaborate effectively within a team, communicate efficiently, and maintain accurate documentation. Qualifications Required: - Proficiency in embedded software development with expertise in QNX RTOS. - Strong programming skills in C/C++ and experience with embedded tool chains. - Familiarity with computer vision and AI/ML frameworks such as OpenCV, TensorFlow Lite, ONNX, SNPE. - Hands-on experience in camera interfacing and real-time image processing. - Knowledge of embedded performance optimization and debugging on QNX. - Understanding of automotive development processes, functional safety, and cybersecurity. - Excellent teamwork, communication, and documentation skills.,
ACTIVELY HIRING
posted 2 months ago
experience10 to 15 Yrs
location
Pune, Maharashtra
skills
  • Embedded Systems
  • C
  • I2C
  • UART
  • Analog
  • Digital Circuit Hardware Design
  • Firmware Solutions
  • Leadership
  • Team Management
  • ProcessDriven Execution
  • CrossFunctional Collaboration
  • Certification
  • Compliance
  • Technical ProblemSolving
  • Programming Languages C
  • Communication Protocols SPI
  • RealTime Operating Systems RTOS
  • HardwareSoftware Integration
Job Description
As a Technology Lead - Embedded Systems at Infinite Uptime, you will play a crucial role in designing, developing, and deploying world-class embedded system solutions. You will have the opportunity to lead engineering teams, drive product innovation, and ensure adherence to global standards. Here is a breakdown of your responsibilities: - **Product Development Expertise:** - Design and deliver high-quality embedded systems meeting global standards. - Proficiency in analog and digital circuit hardware design. - Architect, design, and review robust firmware solutions. - Ensure stringent quality processes are followed throughout the product lifecycle. - **Leadership and Team Management:** - Lead and mentor engineering teams across Hardware (HW), Firmware (FW), and Quality Assurance (QA) domains. - Develop and execute a technical roadmap aligned with organizational objectives. - Foster a collaborative and innovative team environment. - **Process-Driven Execution:** - Implement robust processes and maintain comprehensive documentation for systematic project delivery. - Develop and manage project timelines, resources, and budgets to achieve business goals. - **Cross-Functional Collaboration:** - Collaborate with cross-disciplinary teams to ensure successful project outcomes. - Uphold industry standards and best practices throughout development phases. - **Certification and Compliance:** - Lead efforts to secure industry-specific certifications (e.g., CE, ROHS, ATEX, IECEX). - Ensure compliance with all relevant regulatory and quality standards. - **Technical Problem-Solving:** - Diagnose and resolve complex technical challenges during design and development phases. - Drive optimization of system performance and ensure reliability. Qualifications and Experience: - Bachelor's degree in Electronics, Electrical Engineering, Computer Engineering, or a related field; a Master's degree is preferred. - Minimum of 10-15 years of hands-on experience in embedded systems development, with a proven record of leading successful projects. - Demonstrated leadership experience, including managing and mentoring technical teams and fostering collaboration. - Advanced proficiency in programming languages such as C, C++, and assembly, with a deep understanding of software-hardware integration. - Expertise in digital and analog circuit design, microcontroller architectures, and embedded hardware platforms. - Comprehensive knowledge of communication protocols (e.g., SPI, I2C, UART), real-time operating systems (RTOS), and hardware/software integration. - Strong analytical and problem-solving skills with experience in troubleshooting and optimizing complex systems. - Familiarity with industry-specific certifications and compliance standards. - Excellent interpersonal and communication skills, with the ability to engage effectively with stakeholders at all organizational levels. - Passion for innovation, continuous learning, and staying ahead of industry trends. Infinite Uptime offers you the chance to work with cutting-edge technologies, lead high-performing teams, and have a real impact in the industrial diagnostics field. If you are a driven and innovative professional seeking to advance your career, we welcome you to apply.,
ACTIVELY HIRING
posted 2 months ago

Embedded Leadership role

VOLANSYS (An ACL Digital Company)
experience8 to 12 Yrs
location
Pune, Maharashtra
skills
  • C
  • C
  • Python
  • BSP
  • SDK development
  • PCIE
  • USB
  • I2C
  • SPI
  • MQTT
  • Rest API
  • ZigBee
  • Thread
  • WIFI
  • Microcontroller
  • Microprocessors
  • Debugging tools
  • Logic analyzer
  • JTAG
  • USB
  • AWS
  • Azure
  • OpenWRT
  • Embedded GUI Development
  • QT
  • WiFi
  • Camera
  • JIRA
  • DOORS
  • Agile
  • Linux kernel development
  • Lowlevel driver experience
  • MDIO
  • Z Wave
  • Matter
  • BLE
  • Hardware schematics review
  • PCB debugging
  • Debugging applications
  • Digital oscilloscope
  • KGDB
  • JDB
  • AUDIOVIDEO
  • RF protocols
  • Cloud communication
  • Yocto
  • Makefiles
  • Audiovideo
  • Display
  • SCRUMbased project management tools
  • Security algorithms encryption
  • Decryption
  • SDLC life cycle understanding
  • Scrum master certifications
Job Description
As a Lead Technology Initiatives, your role involves strategizing and owning Industry 4.0 and related business practices. You will be responsible for end-to-end project execution and delivery within planned schedules for multiple projects simultaneously. Your key responsibilities will include: - Understanding project requirements and disseminating them into individual tasks - Estimating efforts and planning project timelines - Upholding customer satisfaction through value-based delivery - Interfacing with global customers for project status updates and task planning - Defining and managing daily tasks and responsibilities of the project team - Leading a team of 10-15 members spread across multiple projects - Managing stakeholders from cross-functional teams and external vendors/partners - Handling escalations from customers or internal stakeholders - Understanding the business pipeline and defining hiring plans - Managing compliance to Quality Management System (QMS) and participating in project audits - Conducting annual appraisals, providing regular developmental feedback, and identifying skill gaps for training - Fostering an open work culture to instill confidence and encourage diversity of perspectives Your area of expertise should include: - Industrial projects with manufacturing applications, controls, and analytics - Working with industrial interfaces and protocols such as MODBUS, PROFIBUS, FIELDBUS, OPC UA - Project management, delivery, and risk management - Customer communication with US and Europe-based customers - Strategic account management and long-term growth - Embedded firmware architecture development for Industrial IoT (IIoT) - Knowledge of various processor and microcontroller architectures - Linux Kernel programming, device driver development, and expertise in C and C++ programming languages - Development of bootloader (U-Boot) for embedded systems - Experience in wireless technologies, debugging tools, networking protocols, and serial communication interfaces - Proficiency in Embedded GUI Development, particularly with QT or similar frameworks Your skills should include: - Programming Languages: C, C++, and Python - Hands-on experience with BSP, board bring up development, and Linux kernel development - Writing high-quality, efficient, and maintainable code in a fast-paced Agile environment - Working with various interfaces, wireless technologies, and hardware components - Debugging applications using tools such as logic analyzer, digital oscilloscope, and JTAG - Expertise in cloud communication, build systems, and SCRUM-based project management tools - Experience in security algorithms encryption and decryption - Understanding of the complete SDLC life cycle Educational Criteria: BE/ME/B.Tech/M.Tech in Electronics or Electronics & Communications Please note that this summary is based on the information provided in the job description.,
ACTIVELY HIRING
posted 3 weeks ago
experience1 to 10 Yrs
location
Pune, Maharashtra
skills
  • System Engineering
  • Embedded Development
  • Project Management
  • Continuous Improvement
  • C programming
  • Microcontrollers
  • RTOS
  • Quality Assurance Compliance
  • Realtime systems
Job Description
As a highly skilled and innovative Technical Lead in Embedded Systems, your role will involve leading the design, development, and implementation of cutting-edge embedded solutions. You will drive system-level design, oversee a team of engineers, and ensure seamless integration between hardware and software components to deliver high-quality embedded products. **Key Responsibilities:** - **Team Management:** - Lead, mentor, and inspire a team of embedded software and hardware engineers. - Foster a collaborative, innovative, and high-performance engineering culture. - Work closely with Project / Program Manager to achieve project objectives. - Define team goals and ensure alignment with organizational objectives. - **System Engineering & Technical Expertise:** - Define system requirements and specifications in collaboration with stakeholders. - Perform trade-off analysis to optimize performance, power, and cost. - Ensure seamless interaction between hardware components, firmware, and application layers. - Conduct system-level testing, validation, and troubleshooting. - Prepare requirement to design compliance statements and documents as per DO254, DO178, DDPMAS, and IMTAR standards. - Coordinate with customers, certification agencies, and quality agencies for finalization of artifacts. - **Embedded Development:** - Design and implement embedded systems, including firmware and low-level software. - Utilize programming expertise in C and system-level programming. - Debug and resolve complex system and integration issues. - Ensure compliance with real-time constraints and performance targets. - **Project Management:** - Break down requirements into tasks and activities for team members. - Assist PM in assessing timelines and milestones for on-time delivery. - Coordinate cross-functional collaboration between hardware, firmware, and software teams. - **Quality Assurance & Compliance:** - Establish and enforce best practices for system engineering, coding, and testing. - Ensure solutions meet relevant industry standards and certifications. - Drive documentation and version control for system designs and processes. **Qualifications Required:** - Bachelors or Masters degree in electrical engineering, Electronics Engineering, Computer Science, or a related field. - 10+ years of experience in embedded systems and system engineering, with at least 1 year in a lead role. - Strong proficiency in C programming and system-level programming. - Deep understanding of microcontrollers, processors, and peripheral interfaces. - Experience with hardware-software integration and system debugging tools. - Knowledge of real-time systems, RTOS, and bare-metal programming. - Proven experience in defining system requirements and creating technical documentation. - Strong track record of delivering complex embedded projects on time and within budget. **Preferred:** - Experience with hardware design and circuit design tools. - Familiarity with compliance standards. - Knowledge of system performance optimization techniques. - Exposure to safety-critical or high-reliability system development. **Key Competencies:** - Strong analytical and problem-solving skills. - Exceptional communication and leadership abilities. - Ability to manage and prioritize multiple projects effectively. - A proactive approach to mentoring and fostering team growth. If you join us, you will have the opportunity to lead complex and innovative embedded projects in a dynamic, fast-paced, and collaborative environment.,
ACTIVELY HIRING
posted 3 weeks ago
experience10 to 15 Yrs
location
Pune, Maharashtra
skills
  • Embedded C
  • C
  • Assembly
  • VC
  • RTOS
  • Object Oriented Design
  • Jira
  • Git
  • Embedded Linux
  • Baremetal
  • RISC Assembly Programming
  • SDLC management
  • PowerPC architecture
  • Microsoft Foundation Class
  • GreenHills Multi IDE
Job Description
As an experienced Embedded Software Developer, you will be responsible for the following: - Must have a strong grasp of Embedded C, C++, Assembly Baremetal with any IDE compiler/debugger (e.g. GreenHills). - Should be proficient in VC++ application development using Microsoft Foundation Class. - Willingness to learn RISC Assembly Programming in PowerPC Architecture, installer creation, and higher-end RTOS (e.g. GHS Integrity, VxWorks, QNX). Qualifications required for this role include: - Minimum of 10 years of experience in Embedded Software development. - Familiarity with PowerPC architecture and RISC assembly language. - Proficiency in C, C++, Object Oriented Design (OOD). - Thorough understanding of real-time operating system (RTOS) concepts. - Self-starter with the ability to work effectively with minimal supervision. - Experience using SDLC management tools in a team environment (e.g. Jira, Git, etc.). Nice to have skills for this position include: - Knowledge of power systems, switchgear and regulator controls products/applications. - Experience with GreenHills Multi IDE environment. - Familiarity with Microsoft Foundation Class (MFC) would be a plus. - Exposure to Embedded Linux will be an added advantage.,
ACTIVELY HIRING
logo

@ 2025 Shine.com | All Right Reserved

Connect with us:
  • LinkedIn
  • Instagram
  • Facebook
  • YouTube
  • Twitter