Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
0.0 - 3.0 years
0 Lacs
Ahmedabad, Gujarat, India
On-site
Embedded Domain Embedded Firmware Engineer(Fresher) Min 0 - 3 Years of Experience BS/BE/B.Tech/ MS/ME/MTech degree in EC/EE/CE/CS or closely related degree Ahmedabad, Bangalore Roles & Responsibilities Design and implement software of embedded devices and systems from requirements to production and commercial deployment. Design, develop, code, test, and debug system software. Review code and design. Analyse and enhance efficiency, stability, and scalability of system resources. Integrate and validate new product designs. Support software QA and optimize I/O performance. Interface with hardware design and development. Assess third-party and open-source software. Skills Requirements BS/BE/B.Tech/ MS/ME/MTech degree in EC/EE/CE/CS or closely related degree is strongly preferred; but substantial, relevant, outstanding work experience may be suitable in some cases. Strong written and verbal communication skills in the English language. Embedded Software with sound fundamentals of C programming. Knowledge of the RTOS, Linux (Preferable). Microcontroller or microprocessor programming. Knowledge of Wireless technologies BLE, Wi-Fi, cellular, etc. Proven working experience in software engineering. Familiarity with software configuration management tools, defect tracking tools, and peer review. Excellent knowledge of OS coding techniques, IP protocols, interfaces, and hardware subsystems. Adequate knowledge of reading schematics and datasheets for components. Strong documentation and writing skills. Multitasking real-time operating systems. Personal Competency Able and willing to work in a team-oriented, collaborative environment. A demonstrated ability to prioritize and execute tasks to achieve goals in an innovative, fast-paced, and often high-pressure environment. Proven analytical and creative problem-solving abilities. Passionate about writing clean and neat code that adheres to coding guidelines. Apply Now Related Job Openings Embedded Domain Embedded Software Engineer(Experienced) Min 3 - 7 Years of Experience Ahmedabad, Bangalore Read more details Embedded Domain Embedded Software Engineer(Fresher) Min 0 - 3 Years of Experience Ahmedabad, Bangalore Read more details Embedded Domain RTL/FPGA Design Engineer(Experienced) Min 3 - 7 Years of Experience Ahmedabad, Bangalore Read more details
Posted 2 weeks ago
3.0 years
0 Lacs
Ahmedabad, Gujarat, India
On-site
Embedded Domain Embedded Software Engineer(Experienced) Min 3 - 7 Years of Experience BE/B.Tech in Electronics/Electronics & Communication or ME/M.Tech in Electronics/VLSI Design or closely related degree Ahmedabad, Bangalore Roles & Responsibilities Knowledge about different MCU architecture. like 8051, STM, ARM series. Good command in C, C++ Knowledge about protocols. UART, I2C, SPI Good knowledge of logical reasoning Good Communication and interpersonal skills and able to analyse and resolve issues Embedded Software with sound fundamental of C programming Knowledge with the RTOS, Linux Microcontroller or microprocessor programming Knowledge of Wireless technologies BLE, Wi-Fi, cellular etc. Personal Competency Self-motivated to learn and contribute. Ability to work effectively with global teams. Able and willing to work in a team-oriented, collaborative environment. A demonstrated ability to prioritize and execute tasks so as to achieve goals in an innovative, fast-paced, and often high-pressure environment. Proven analytical and creative problem-solving abilities. Passionate about writing clean and neat code that adheres to coding guidelines. Apply Now Related Job Openings Embedded Domain Embedded Software Engineer(Experienced) Min 3 - 7 Years of Experience Ahmedabad, Bangalore Read more details Embedded Domain Embedded Software Engineer(Fresher) Min 0 - 3 Years of Experience Ahmedabad, Bangalore Read more details Embedded Domain RTL/FPGA Design Engineer(Experienced) Min 3 - 7 Years of Experience Ahmedabad, Bangalore Read more details
Posted 2 weeks ago
3.0 - 7.0 years
0 Lacs
Ahmedabad, Gujarat, India
On-site
Embedded Domain Embedded Firmware Engineer(Experienced) Min 3 - 7 Years of Experience BS/BE/B.Tech/ MS/ME/MTech degree in EC/EE/CE/CS or closely related degree Ahmedabad, Bangalore Roles & Responsibilities Design and implement software of embedded devices and systems from requirements to production and commercial deployment. Design, develop, code, test, and debug system software. Review code and design. Analyse and enhance efficiency, stability, and scalability of system resources. Integrate and validate new product designs. Support software QA and optimize I/O performance. Interface with hardware design and development. Assess third-party and open-source software. Skills Requirements BS/BE/B.Tech/ MS/ME/MTech degree in EC/EE/CE/CS or closely related degree is strongly preferred; but substantial, relevant, outstanding work experience may be suitable in some cases. Strong written and verbal communication skills in the English language. Embedded Software with sound fundamentals of C programming. Knowledge of the RTOS, Linux (Preferable). Microcontroller or microprocessor programming. Knowledge of Wireless technologies BLE, Wi-Fi, cellular, etc. Proven working experience in software engineering. Familiarity with software configuration management tools, defect tracking tools, and peer review. Excellent knowledge of OS coding techniques, IP protocols, interfaces, and hardware subsystems. Adequate knowledge of reading schematics and datasheets for components. Strong documentation and writing skills. Multitasking real-time operating systems. Personal Competency Able and willing to work in a team-oriented, collaborative environment. A demonstrated ability to prioritize and execute tasks to achieve goals in an innovative, fast-paced, and often high-pressure environment. Proven analytical and creative problem-solving abilities. Passionate about writing clean and neat code that adheres to coding guidelines. Apply Now Related Job Openings Embedded Domain Embedded Software Engineer(Experienced) Min 3 - 7 Years of Experience Ahmedabad, Bangalore Read more details Embedded Domain Embedded Software Engineer(Fresher) Min 0 - 3 Years of Experience Ahmedabad, Bangalore Read more details Embedded Domain RTL/FPGA Design Engineer(Experienced) Min 3 - 7 Years of Experience Ahmedabad, Bangalore Read more details
Posted 2 weeks ago
0.0 years
0 Lacs
Ahmedabad, Gujarat, India
On-site
Embedded Domain Embedded Software Engineer(Fresher) Min 0 - 3 Years of Experience BE/B.Tech in Electronics/Electronics & Communication or ME/M.Tech in Electronics/VLSI Design or closely related degree Ahmedabad, Bangalore Roles & Responsibilities Knowledge about different MCU architecture. like 8051, STM, ARM series. Good command in C, C++ Knowledge about protocols. UART, I2C, SPI Good knowledge of logical reasoning Good Communication and interpersonal skills and able to analyse and resolve issues Embedded Software with sound fundamental of C programming Knowledge with the RTOS, Linux Microcontroller or microprocessor programming Knowledge of Wireless technologies BLE, Wi-Fi, cellular etc. Personal Competency Self-motivated to learn and contribute. Ability to work effectively with global teams. Able and willing to work in a team-oriented, collaborative environment. A demonstrated ability to prioritize and execute tasks so as to achieve goals in an innovative, fast-paced, and often high-pressure environment. Proven analytical and creative problem-solving abilities. Passionate about writing clean and neat code that adheres to coding guidelines. Apply Now Related Job Openings Embedded Domain Embedded Software Engineer(Experienced) Min 3 - 7 Years of Experience Ahmedabad, Bangalore Read more details Embedded Domain Embedded Software Engineer(Fresher) Min 0 - 3 Years of Experience Ahmedabad, Bangalore Read more details Embedded Domain RTL/FPGA Design Engineer(Experienced) Min 3 - 7 Years of Experience Ahmedabad, Bangalore Read more details
Posted 2 weeks ago
5.0 years
0 Lacs
Jaipur, Rajasthan, India
On-site
At Elexo Energy, we are building the future of EV, ESS, BESS and next-gen deep-tech AI-integrated energy products. If you're passionate about embedded systems, cutting-edge technology, and shaping the future of clean energy — we want to hear from you! Location:- Jaipur, Rajasthan Role Overview: We are looking for a highly motivated "Embedded Firmware Engineer" to join our R&D team. You will be working on: Battery Management Systems (BMS) IoT-based platforms Thermal Management Systems Controllers from NXP, STMicroelectronics, Renesas, etc. Industrial communication protocols like CAN, UART, RS-485. You’ll work closely with cross-functional teams on deep-dive root cause analysis (RCA), firmware testing, and validation as per IEC, IS, and UL standards. What You'll Do: Design, develop, and optimize firmware for real-time applications. Integrate RTOS and peripheral drivers. Work with oscilloscopes, logic analyzers, and debugging tools. Interface with hardware, software, and test teams. Conduct thorough testing, validation, and RCA in line with industrial and safety standards. What We're Looking For: Strong experience in Embedded C/C++ and RTOS environments. Hands-on experience with CAN, UART, RS-485, SPI, and I2C. Familiar with hardware debugging and tools like oscilloscope, DMM, etc. Exposure to AI integration in embedded systems is a plus. Understanding of BMS, thermal systems, and IoT architecture. Experience with IEC, IS, UL testing standards. Qualifications: B.Tech / M.Tech in Electronics, Electrical, Instrumentation, or related fields. 1–5 years of relevant experience preferred, but passionate freshers with strong projects are welcome. Why Join Elexo Energy? Work at the intersection of AI, clean energy, and embedded innovation. Fast-paced, dynamic deep-tech environment, Make a tangible impact on the future of energy systems.
Posted 2 weeks ago
4.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
🧠 About the Role We are looking for an Autonomous Systems Engineer with strong experience in robotics, controls, estimation, and embedded software. This is a hands-on role where you'll design, implement, and deploy autonomy stacks for UGVs, working across localization, control, sensor fusion, motion planning, and real-time deployment . Your work will be used in the field, integrated into platforms that navigate unstructured environments autonomously. 🔧 What You’ll Work On- 🧭 Localization & Sensor Fusion Implement EKF, UKF, or factor graphs to fuse IMU, wheel odometry, GPS (RTK/L1), magnetometer, and vision-based odometry Real-time dead-reckoning and pose estimation Handle time synchronization, sensor latency, and covariance propagation 🎯 Control Systems Design PID, LQR, and hybrid control architectures for skid-steer / Ackermann platforms Interface via CAN, UART, or shared memory with low-level firmware Trajectory tracking using spline-based and discrete path followers 🛤 Motion Planning Implement planners like A*, D*, RRT*, DWA, and spline-based methods Integrate costmaps, dynamic constraints, and real-time path generation Develop local obstacle avoidance using potential/vector fields 🤖 Robot Modeling Derive forward/inverse kinematics and dynamic models (Newton-Euler, Lagrangian) Handle slip, disturbance modeling, and Jacobian computation Manage SE(3) transforms across body, sensor, map, and ENU/NED frames ⚙️ System Integration (ROS 2) Develop modular autonomy software in ROS 2 using nodes, messages, actions Build architecture for localization, control, planning, and perception Integrate diagnostics, failsafe logic, and heartbeat systems 👁️ Perception (Preferred) Use LiDAR, stereo, depth, or event cameras for terrain analysis and obstacle detection Develop point cloud pipelines (e.g., voxel grid, NDT) and basic semantic segmentation 🧰 Tech Stack & Tools Languages: C++17/20 (multi-threading, hardware abstraction), Python Frameworks: ROS 2 (rclcpp, nav2), CMake, colcon, DDS Libraries: Eigen, Sophus, Ceres Solver, NumPy/SciPy Sim & Debug: RViz, Gazebo, Isaac Sim, rosbag, custom loggers Hardware: Jetson, STM32, RTOS, CAN, SPI, I2C ✅ What You Bring B.Tech / M.Tech / Ph.D. in Robotics, Mechatronics, Controls, or CS/EE with robotics specialization 4+ years of hands-on experience in real-world robot autonomy Strong fundamentals in: Kinematics & Dynamics Estimation & Filtering Feedback & Motion Control C++ and Linux-based robotics development Proven deployment on physical platforms (not just simulations) 🎯 Why Join Us? Work at the frontier of autonomous mobility Own your systems end-to-end, from design to deployment Collaborate with a passionate, tight-knit robotics team See your code power real UGVs in live environments
Posted 2 weeks ago
0.0 years
0 Lacs
Noida, Uttar Pradesh, India
On-site
Technical Know-How: Proficient in Embedded C/C++ programming. Strong understanding of Embedded RTOS, Linux, or bare-metal development. Experience with IP camera firmware and streaming protocols (RTSP, RTSPS, ONVIF). Knowledge of video encoding standards (H.264, H.265). Familiarity with cybersecurity standards and secure firmware practices (TLS, SSL, encryption). Experienced with Microcontrollers (STM32, ESP32, ARM-based SoC). Hardware interfacing: UART, I2C, SPI, RS485, Ethernet. Understanding of network protocols (TCP/IP, UDP, MQTT, HTTP, HTTPS). Knowledge of wireless connectivity (WiFi, GSM, 4G modules). Experience with schematics, PCB designs, component datasheets, and debugging hardware using electronic test equipment. Familiar with software version control systems (GIT). Experience with cloud connectivity and data integration is a plus. Job Responsibilities: Develop, maintain, and optimize CCTV/IP camera firmware. Implement secure video streaming protocols including RTSPS (RTSP over TLS). Integrate TLS libraries (e.g., Mbed TLS/OpenSSL) for secure streaming. Participate in hardware selection, integration, and validation. Perform software testing, validation, debugging, and optimization. Work closely with hardware engineers, software developers, and quality assurance teams. Documentation of technical specifications and processes. On-site support, firmware updates, deployment, and troubleshooting. Required Candidate Profile: 0-4 years of experience in embedded firmware development, ideally within CCTV or IP camera domains. Excellent analytical, debugging, and troubleshooting skills. Comfortable working in a fast-paced startup environment with flexible responsibilities. Excellent communication skills and the ability to collaborate effectively with a team. Customer-centric approach and a proactive mindset. Strong attention to detail, passion for technology, and a can-do attitude.
Posted 2 weeks ago
8.0 years
0 Lacs
Karnataka, India
On-site
Location - Bangalore Experience - 8+ years Work mode- Onsite, immediate Budget - 20-23 LPA Notice period - 15- 30 days Your Responsibilities Development and maintenance of embedded software in C/C++ for microcontroller- based systems. Programming and configuration of STM32 microcontrollers (Cortex-M0+, M4, M33). Implementation of device drivers, peripheral interfaces, and communication protocols (UART, SPI, I²C, etc.). Adaptation and optimization of existing product software. Software integration and testing on target hardware. Conducting Unit-Tests and Code Reviews. Driving and contributing to the test strategy. Design and maintenance of the development ecosystem and CI/CD pipelines using GitLab/Jenkins. Setup, maintenance, and continuous improvement of embedded toolchains (compilers, linkers, debuggers, build systems). Optimization and integration of embedded IDEs (e.g., JetBrains CLion, VS Code) with appropriate plugins. Evaluation and documentation of tools, and creation of development guidelines. Collaboration with cross-functional teams (mechanics, electronics, testing, hardware). Future outlook: Participation in setting up a Linux-based toolchain and training colleagues. Your Profile Degree in Computer Science, Electrical Engineering, or equivalent qualification. Strong proficiency in C and C++, preferably in embedded software development. Experience in STM32 microcontroller families (especially Cortex-M0+, M4, M33). Experience with embedded development toolchains, IDEs (CLion, VS Code), and CI/CD systems. Familiarity with Unit-Test frameworks (e.g., Google Test). Solid understanding of schematics, technical datasheets, and reference manuals. Strong proficiency in Linux OS. Open-minded, structured, independent working style and strong team player. Good communication skills in English (German is a plus). Soft Skills Open-minded, willing to learn, and forward-looking attitude. Curious, questioning the status quo, and proactive in sharing ideas. Analytical thinking and structured approach. Team-oriented with a security-focused and test-driven development mindset. Motivation & Role Impact You will contribute to the core embedded systems framework by implementing the complete hardware abstraction layer. Your work will enable application developers to access microcontroller features more efficiently and will support a highly modular and reusable software environment across product lines. Tech Stack Programming Languages C - hardware-based programming C++11 to C++17 or higher Python (used in toolchain and scripting) Microcontrollers & Processors STM32H5 (ARM Cortex-M33, 250 MHz) STM32U5 (ARM Cortex-M33, 160 MHz) STM32F4xx STM32F103 Cortex M0+, M4, M33 (general) RTOS Segger embOS (must have) Zephyr RTOS (nice to have for future development) IDE, CI/CD & Build Tools JetBrains CLion, VS Code CMake, Make Jenkins Git, GitLab JetBrains IDEs, Upsource Jira Software, XRay Debuggers & Tools J-Link Debugger (SEGGER) ST-LINK/V3 Debugger STM32CubeMonitor Interfaces & Communication CAN (Controller Area Network) IO-Link Modbus (TCP) EtherCAT / PROFINET / OPC UA I²C, SPI, UART Security & Certifications Secure Boot & Secure Firmware Update (SFI/SFU) - STM32H5 supported TrustZone for Cortex-M33 (secure/insecure application separation) AES-256 & SHA-512 Hardware Encryption ISO 61508 / IEC 62443 - Safety & Security Standards
Posted 2 weeks ago
0.0 - 1.0 years
1 - 3 Lacs
Bengaluru, Karnataka
On-site
Job Title: Embedded R&D Engineer Department: Engineering Location: 1st Main Road, AGS Colony, Anandnagar, Hebbal, Bengaluru, Karnataka. Experience Required: Min 1-2yrs working as embedded engineer --- J ob Summary: We are seeking a highly skilled and self-motivated Embedded Developer with hands-on experience in bare-metal programming for microcontrollers and microprocessors. The ideal candidate will excel at reading datasheets, writing efficient, clean, and custom code without relying on external libraries or AI-based assistance, and working independently to design and implement robust embedded solutions. The candidate should demonstrate expertise in low-level hardware-software integration, serial and wireless communication protocols, and a solid understanding of embedded platforms such as AVR, STM32, or similar architectures. --- Key Responsibilities: 1. Firmware Development: o Develop, test, and debug firmware for embedded systems, primarily for AVR, STM32, or similar platforms. o Implement optimized, lightweight code for bare-metal applications. o Integrate hardware peripherals (GPIO, ADC, UART, SPI, I2C, etc.) with custom firmware. 2. Hardware Interaction: o Analyze and interpret datasheets, reference manuals, and schematics to enable seamless hardware-software integration. o Collaborate with the hardware team to design and validate embedded hardware interfaces. 3. Protocol Implementation: o Design and implement communication protocols, including UART, I2C, SPI, and CAN. o Develop wireless communication solutions using LoRa, Bluetooth, ZigBee, or equivalent technologies. 4. Testing & Debugging: o Perform hardware-in-the-loop (HIL) testing to validate embedded designs. o Use debugging tools such as logic analyzers, oscilloscopes, and protocol analyzers. 5. Documentation & Collaboration: o Maintain comprehensive documentation of firmware designs, processes, and debugging steps. o Work closely with cross-functional teams to ensure project timelines and deliverables are met. --- Required Skills and Qualifications: · Technical Proficiency: o Strong proficiency in C, C++, and low-level assembly programming. o Experience with bare-metal development and RTOS is highly desirable. o Familiarity with microcontrollers like AVR, STM32, or SoCs with ARM Cortex cores. · Peripheral Knowledge: o Deep understanding of hardware peripherals such as ADC, PWM, Timers, and DMA. o Knowledge of interfacing sensors, displays, and actuators with embedded platforms. · Communication Protocols: o Proficient in serial communication protocols (UART, I2C, SPI, etc.). o Experience in wireless protocols like LoRa, Bluetooth, or ZigBee. · Debugging & Tools: o Hands-on experience with debugging tools such as JTAG, SWD, and software like Keil, IAR, or STM32CubeIDE. o Proficiency in using lab equipment: logic analyzers, oscilloscopes, and multimeters. · Soft Skills: o Strong problem-solving ability and a proactive approach to debugging and optimization. o Ability to work independently and deliver high-quality, scalable solutions with minimal supervision. --- Preferred Qualifications: · Knowledge of low-power design principles for embedded systems. · Familiarity with SoCs or microprocessors (e.g., ESP32, Raspberry Pi, or ARM Cortex). · Understanding of bootloaders, firmware-over-the-air (FOTA) updates, and secure firmware practices. · Experience in version control systems like Git. · Exposure to automotive or industrial-grade embedded systems (optional but a plus). Job Types: Full-time, Permanent, Fresher Pay: ₹180,000.00 - ₹300,000.00 per year Benefits: Flexible schedule Leave encashment Paid time off Provident Fund Ability to commute/relocate: Bangalore, Karnataka: Reliably commute or planning to relocate before starting work (Required) Application Question(s): when can you join us if selected? this is urgent opening.. What debugging tools and methods do you typically use for embedded system development? What experience do you have in real-time sensor data processing and control systems?” What is your current salary? cash in hand? Education: Bachelor's (Required) Experience: EMBEDDED ENGINEERING: 1 year (Required) Location: Bangalore, Karnataka (Preferred) Work Location: In person Application Deadline: 08/08/2025 Expected Start Date: 07/08/2025
Posted 2 weeks ago
1.0 - 5.0 years
0 Lacs
hyderabad, telangana
On-site
You will be a part of the architecture systems team at Qualcomm India Private Limited, involved in SW prototyping, profiling, development, and design. Your responsibilities will include working on upcoming technologies such as SMMU, D2D, MPAM, and Chiplets across software layers. Additionally, you will contribute to software architecture for upcoming chipsets across various business units. Collaborating with HW/SW/System architects and other technology points of contact will be an essential part of your role. Minimum Qualifications: - Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 2+ years of Software Engineering experience; OR - Master's degree in Engineering, Information Systems, Computer Science, or related field with 1+ year of Software Engineering experience; OR - PhD in Engineering, Information Systems, Computer Science, or related field - 2+ years of academic or work experience in programming languages such as C, C++, Java, Python, etc. Skills Required: - Proficiency in C programming - Familiarity with embedded concepts on the ARM platform (SoC) - Good exposure to processor architecture, particularly ARM/RISCV - Hands-on experience with Linux kernel, drivers, and scripting in Python (knowledge of Real-Time Operating Systems is an added advantage) Qualcomm is an equal opportunity employer. If you require accommodations during the application/hiring process due to a disability, Qualcomm is committed to providing accessible support. For accommodation requests, you may email disability-accommodations@qualcomm.com or call the toll-free number provided on Qualcomm's website. Employees at Qualcomm are expected to comply with all relevant policies and procedures, including security measures and confidentiality requirements for protecting the company's sensitive information. Please note that Qualcomm's Careers Site is intended for individuals seeking employment directly with Qualcomm. Staffing agencies and individuals represented by agencies are not authorized to use this site or submit profiles, applications, or resumes on behalf of candidates. Unsolicited submissions from agencies will not be accepted. For further information about the role, reach out to Qualcomm Careers directly.,
Posted 2 weeks ago
2.0 - 8.0 years
0 Lacs
pune, maharashtra
On-site
You are a highly skilled C++, QT/QML, RTOS, Linux Developer with 2 to 8 years of experience, looking to join an automotive embedded systems team. You will be responsible for developing software for precision agricultural Gen 5 displays and contributing to the architecture of new product features. Your significant experience in C++ development in a Linux environment, proficiency in QT, and ideally QML will be essential for this role. Collaboration with global teams in Germany and the USA is a key aspect of this position, ensuring the development and review of software for cutting-edge automotive display systems. Your main responsibilities will include designing, developing, and maintaining software for precision agriculture Gen 5 displays, ensuring adherence to functional, performance, and safety standards. You may also be required to contribute to the architecture of new product features, conduct effective code reviews, collaborate with global teams, actively participate in Agile Scrum ceremonies, develop software applications in a Linux environment, integrate with Real-Time Operating Systems (RTOS), utilize version control and collaboration tools, and conduct testing and debugging activities. To excel in this role, you should possess 7+ years of experience in C++ development in a Linux environment, at least 3 years of experience with QT for GUI development in embedded systems, and QML experience for creating modern user interfaces. Additionally, you should have RTOS experience, a strong understanding of Linux kernel and system development for embedded platforms, Agile Scrum experience, proficiency in GIT, familiarity with tools like Code Collaborator, and excellent communication skills for global team interactions. Preferred skills include experience in developing software for automotive display systems or precision agriculture displays, knowledge of automotive industry standards, familiarity with tools like Jenkins and Jira for CI/CD and project management, the ability to work effectively across different time zones, and experience with multi-threaded programming and concurrent systems. Other requirements for this role include strong analytical, problem-solving, and troubleshooting skills, the ability to work independently and collaboratively, willingness to travel to customer locations if required, and flexibility to work from the office or customer location in Pune.,
Posted 2 weeks ago
8.0 - 13.0 years
22 - 25 Lacs
Bengaluru
Work from Office
Job Role- (Firmware developer Control system) Required Skills & Experience 7+ years proven experience developing Power Electronics products Architecting embedded control strategy, formulating specifications and implementation control firmware for PFC, Chargers, DC/DC, and inverter. Board bring up experience, Device driver development for CAN, I2C, SPI etc. Participating and leading the specification, design reviews and executing unit tests. Proves design concepts through a combination of computer simulation and physical laboratory implementation/testing. Knowledge in Control system design/ Modeling/simulation in MATLAB / Simulink or other similar tools Writing lean code for real time interrupt driven applications. Proficient in understanding the schematics and debugging hardware issues. Experience in developing digital control systems for Power inverters/Converters. Develops automated test cases for Hardware-In-Loop modeling/Testing. Knowledge on charger profile VRLA, Li-Ion. Develops engineering models and test plans to verify electrical, environmental, and functional compliance of the design to its specification Remains abreast of the latest technology in Digital control/Controllers. Programming experience in C and C++ for 32-bit controllers/DSPs. Debugging skills, RCA, SDLC. Code version control: GIT, SVN. Should have capability to handle projects and guide the team. Good interpersonal communication skills and experience in working with global teams. Preferable Skills: Programming experience in RTOS environments like UC OS-II or other platforms. Knowledge in Python scripting language. Understanding on Safety regulatory requirements in power converters. Experience is FPGA programming and Simulation techniques. Knowledge in JAMA, Confluence.
Posted 2 weeks ago
3.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Job Details Job Description: Do Something Wonderful - Intel put the Silicon in Silicon Valley. No one else is this obsessed with engineering a brighter future. Every day, we create world changing technology that enriches the lives of every person on earth. So, if you have a big idea, let's do something wonderful together. Join us, because at Intel, we are building a better tomorrow. Want to learn more? The Intel Bengaluru office is dedicated to designing SerDes IP for use by customers that require flexible protocol support in addition to best-in-class performance and power. We have a long track record of silicon success over multiple technology nodes. We are looking for a Firmware engineer to help develop next-generation high-speed SerDes IP. If you're ready to be a part of this journey, then we want to hear from you. As a Firmware Engineer, you will - Perform software design implementation for custom IP- Conduct code reviews to improve software design and ensure code quality.- Analyze results and makes recommendations to improve code performance for current and future product architecture.- Optimize design to improve product level parameters such as memory utilization and power consumption. Participate in the development and improvement of software design methodologies and test automation. Qualifications Qualifications:You must possess the below minimum qualifications to be initially considered for this position and preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates: Minimum Qualifications:- The candidate must have a Bachelor's degree in Electrical or Computer Engineering or equivalent and 3+ years of experience OR a Master's degree in Electrical or Computer Engineering or equivalent and 1+ years of experience. Experience must include:- Deep understanding of the Software design cycle- Knowledge of Bare Metal or RTOS Firmware implementation.- Using C/C++ tools: GCC and/or LVVM Clang Compiler, GNU and JTAG Debuggers.- Scripting skills in Python and Shell programming- Git revision control software- Knowledge of software build methods using a makefile and CMake- Strong analytical, problem solving, and communication skills with the ability to independently draw conclusions Preferred Qualifications:- Experience with development or customization of flows.- Understanding of Verilog /SystemVerilog simulation for Firmware Co-simulation- Ability to work through technology challenges and issues associated with high-performance design implementations. Job Type Experienced Hire Shift Shift 1 (India) Primary Location: India, Bangalore Additional Locations: Business Group The Network & Edge Group brings together our network connectivity and edge into a business unit chartered to drive technology end to end product leadership. It's leadership Ethernet, Switch, IPU, Photonics, Network and Edge portfolio is comprised of leadership products critically important to our customers. Posting Statement All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance. Position of Trust N/A Work Model for this Role This role will require an on-site presence. * Job posting details (such as work model, location or time type) are subject to change.
Posted 2 weeks ago
3.0 - 5.0 years
7 - 15 Lacs
Bangalore Rural, Bengaluru
Work from Office
Responsibilities Perform end-to-end software development activities including requirements analysis, design, coding, testing, and documentation. Develop and execute verification and validation plans for avionics software in compliance with industry standards. Work with RTOS environments to develop and test embedded software components. Utilize development tools and environments to ensure high-quality code and system performance. Manage software configuration and version control using industry-standard tools. Track and resolve issues using Jira and ensure traceability throughout the development lifecycle. Collaborate with cross-functional teams including hardware, systems, and quality assurance to ensure seamless integration and delivery. Strong programming skills in C for embedded systems. Solid understanding of the Software Development Life Cycle (SDLC). Experience with real-time operating systems (RTOS). Familiarity with development tools and debugging techniques. Hands-on experience with Jira and configuration management tools . Excellent problem-solving skills and attention to detail. Strong communication and teamwork abilities. Qualifications Bachelors Degree in Computer Science, Information Systems, or other related field, or equivalent work experience Additional course or certification in Business Analysis Essential skills Strong programming skills in C for embedded systems . Solid understanding of the Software Development Life Cycle (SDLC). Experience with real-time operating systems (RTOS). Familiarity with development tools and debugging techniques. Hands-on experience with Jira and configuration management tools. Excellent problem-solving skills and attention to detail. Strong communication and teamwork abilities. Experience 3+ years
Posted 2 weeks ago
3.0 - 6.0 years
10 - 14 Lacs
Hyderabad
Work from Office
we're seeking a Tech Sales & Marketing Strategist to lead high-impact outreach for our cutting-edge electronics, embedded, and IoT product development services. This is a hybrid techno-commercial role that blends strategic B2B marketing, solution-oriented sales thinking, and the technical understanding needed to communicate complex ideas simply and effectively. you'll drive campaigns, create powerful positioning, and work with cross-functional teams to generate leads and shape client conversations from awareness to conversion. Requirements Key Responsibilities Strategic Tech Marketing Plan and execute marketing strategies aligned with business goals in embedded systems and electronics product engineering. Craft brand messaging that resonates with startups, OEMs, and R&D teams in sectors like IoT, defence, robotics, and medtech. Drive positioning and content narratives that explain complex technical offerings in a compelling, human-friendly way. Own the execution of brand campaigns across LinkedIn, niche forums, email newsletters, industry portals, etc Sales Enablement & GTM Planning Work with founders, sales, and engineering teams to build GTM (go-to-market) plans for new service offerings and capabilities. Create case studies, capability decks, whitepapers, and value proposition briefs tailored to verticals (eg, EVs, smart cities, automation). Identify and maintain a map of competitors, clients, and trends to proactively shape offerings and messages. Inbound & Outbound Campaigns Create lead-gen email sequences, landing pages, and inbound funnels (LinkedIn, Webinars, ProductHunt-style showcases). Use automation tools (HubSpot, Lemlist, Instantly.ai , etc) for outreach while keeping human-like storytelling intact. Collaborate with inside sales and digital marketing team to A/B test messaging, creatives, and campaign strategies. Analytics & Growth Strategy Define marketing KPIs: leads generated, conversion ratios, CTR, engagement, CAC. Track campaign performance and refine based on real-time insights. Analyze industry demand trends to identify high-growth opportunity zones. Who we're Looking For Must-Have Skills & Experience 3-6 years of experience in tech marketing, solution selling, or product marketing , preferably in electronics/embedded domains. Strong grasp of embedded systems, IoT architecture, and product design lifecycles to craft value-driven content and messaging. Excellent writing, storytelling, and communication skills for crafting campaigns and presentations. Proficient with LinkedIn Marketing, Google Ads, email automation, CRM tools , and SEO basics . Creative mindset with a strategic approach to problem-solving and brand positioning. Bonus Skills Experience in B2B SaaS/Tech Services Marketing. Knowledge of PCB/firmware/hardware design lifecycle. Exposure to technical storytelling, developer relations, or community building. Familiarity with tools like Canva, Notion, HubSpot, Zapier, Figma, Miro. What you'll Get Lead Strategy, Not Just Execute - Influence GTM and storytelling at the leadership table. Growth Path - Expand into Head of Marketing or Chief Growth Officer roles. Work with Builders - Collaborate with product teams creating cutting-edge IoT and embedded solutions. Global Exposure - Position our services across US, Europe, and India. Flexible Culture - Hybrid-friendly, goal-driven work environment. Competitive Salary + Performance Incentives.
Posted 2 weeks ago
8.0 - 10.0 years
40 - 45 Lacs
Bengaluru
Work from Office
Be part of a team that designs, develops and integrates embedded firmware for the latest in home automation IOT devices for comfort applications. With focus on device connectivity, you will be responsible to ensure highly efficient, reliable and predicatable wireless communication between different products, cloud and mobile App. You will use your experience and technical skills to design and implement features targeted for the North American and European residential markets. You will partner with world class engineers and leaders. Use your strategic thinking to help anticipate problems, recognize and eliminate barriers. Job Duties: Development of embedded firmware targeting device connectivity with peripheral devices, cloud and mobile application using protocols WiFi, BLE, proprietry RF protocols etc Should be an individual contributor and also a team player. Work on all aspects complex embedded software development projects - design, development, review, and test. You will have clear accountability to drive innovation utilizing new technologies in hardware, software, and emerging wireless communication protocols. Provide technical leadership, mentorship, as we'll as coordination with project planning and execution. Work closely with cross-functional teams (systems, hardware, test, quality) to produce architecturally sound designs, contribute to hardware selection, design test plans, and coordinate delivery of software modules, applications, and documentation. Cultivate 3rd party vendor relationships as needed. Collaborate with partners in Marketing and other stakeholders to gather and break down non-technical and technical requirements into we'll-defined tasks. Evaluate new technologies as they apply to existing functions. Offer peer technical assessments in areas of expertise, new technologies, software designs and assist as needed with component datasheet/schematic design review. Explore tools and techniques and contribute to efforts that benefit firmware design, development, testing and management. Follow details during all phases of SW design, development, integration, testing and release Collaboration with other development and quality assurance teams to ensure high quality delivery Participation in connected firmware platformization across Comfort business and Resideo Involvement in improving processes, technologies, methodologies and innovation Exploration of new market trends in communication protocols Technical mentorship to junior resources and external design houses as required YOU MUST HAVE: 8-10 years of experience developing embedded firmware in C including standard libraries and multithreading programming with RTOS like ThreadX, FreeRTOS, Linux etc 8+ years of experience in embedded C, knowledge of data structure, code optimization and logical analysis. 5+ years of experience of wireless/RF connectivity & networking standards like WiFi, Bluetooth, Zigbee, Sub-GHz etc 5+ years of experience in Wireless communication System: Firmware architecture, Design & Development. 5+ years of Hands-on experience in lab tools like Oscilloscope, Signal/Logic analyzer, power meter, multimeter etc Excellent understanding of Electronic Hardware 8+ years Experience in cross-compilers and external hardware debuggers. 5+ years of experience in firmware debugging techniques and usage of tools like Wireshark, JTAG WE VALUE: Experience in TLS authentication, Secure bootloader, PKI activity, secured communication using AES encryption methods. Experience in developing application firmware using IoT Protocols such as AMQP, MQTT, WebSocket etc Relevant experience in home automation products and residential market Experience with ARM Cortex-A and Cortex-M processors. Experience in C++, Python and CI/CD Experience with automated unit testing framework Familiarity with cryptographic concepts, public key cryptography and certificates. Experience in troubleshooting, being able to perform analysis in a complex system. Experience with embedded Linux environments. Experience with software management tools like SVN, Bitbucket, JIRA, and requirements management tools like Contour Demonstrated ability to serve as a lead software engineer for complex software projects Demonstrated ability to decompose functional requirements into we'll-defined tasks while balancing quality, quantity and complexity in work output Demonstrated competence with researching fundamental technical challenges and implementing ingenious solutions Demonstrated capability to offer technical assessments in areas of expertise, new technologies and software designs Experience working in Agile Scrum teams
Posted 2 weeks ago
4.0 years
0 Lacs
Chennai, Tamil Nadu, India
On-site
Job Description We are seeking a skilled Senior C++ Software Engineer to join our team, focusing on high-performance applications for mining, drilling, and construction equipment . The ideal candidate will have extensive experience in C++ programming, a strong proficiency in Linux , and a solid understanding of automation testing . Key Responsibilities Design, develop, and maintain high-performance C++ applications for mining, drilling, and construction equipment Optimize software for performance and scalability, ensuring the best possible performance, quality and responsiveness of applications. Write and maintain efficient, reusable, and reliable C++ code. Collaborate with cross-functional teams to define, design, and ship new features. Implement and manage software development processes and best practices, including code reviews. Develop and execute automation tests using Pytest. Troubleshoot, debug, and upgrade existing systems to ensure optimal performance and reliability. Conduct testing, debugging, and validation of control systems to ensure they meet performance and safety standards. Stay updated on advancements in control technologies and best practices Required Skills And Qualifications Bachelor’s or master’s degree in relevant engineering fields (e.g., Electronics, Mechatronics, Robotics, Computer Science) with 4 to 8 years of professional experience. Strong communication skills, can-do attitude, excellent analytical and problem-solving abilities, and hands-on Agile experience (Scrum/Kanban). Proficiency in C++ programming (C++11 or C++14) with expertise in Object-Oriented Programming (OOP) in Linux environments. Expertise in data structures, design patterns, UML design, and multithreading. Experience in Qt GUI development. Proven skills in unit testing and automation testing with Pytest. Experience with embedded Linux, RTOS, and shell scripting. Knowledge of communication protocols: CAN, J1939, LIN, Ethernet. Strong command of Linux and related commands. Good to have the experience with build systems: CMake, Bazel. Advanced debugging using GDB. Application development for mining, drilling, and construction equipment. Familiarity with Git and CI/CD practices. Experience with Azure Devops Eco System Experience with Yocto for custom Linux distributions. Nice To Have Previous experience in heavy machinery in mining, construction, or automotive control systems Self-starter with curiosity to learn and an exploratory mindset Experience in ADAS (Advanced Driver-Assistance Systems) Develop and integrate software for sensor calibration, sensor fusion, including LiDAR, cameras, and IMUs, for future autonomous capabilities Solid understanding of control systems and sensor integration Experience with machine learning, deep learning, computer vision, or AI techniques. Experience with simulation tools like Gazebo, Unity or Unreal. Experience with Docker containers Strong problem-solving skills and attention to detail. Excellent communication and teamwork skills. Experience with real-time systems, embedded software and Qt IDE is a plus. Agile certifications such as Scrum Master or product owner Skills: linux,drilling,testing,mining,azure devops eco system,data structures,uml design,skills,shell scripting,agile testing,design,git,agile methodologies (scrum/kanban),communication protocols (can, j1939, lin, ethernet),communication,coding practices,ci/cd practices,object-oriented programming (oop),automation,c++,linux application development,software,design patterns,multithreading,advanced debugging (gdb),c++ programming (c++11 or c++14),automation testing (pytest),c,automation test,rtos,qt gui development,yocto,construction,embedded linux,debug
Posted 2 weeks ago
4.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Job Description We are seeking a skilled Senior C++ Software Engineer to join our team, focusing on high-performance applications for mining, drilling, and construction equipment . The ideal candidate will have extensive experience in C++ programming, a strong proficiency in Linux , and a solid understanding of automation testing . Key Responsibilities Design, develop, and maintain high-performance C++ applications for mining, drilling, and construction equipment Optimize software for performance and scalability, ensuring the best possible performance, quality and responsiveness of applications. Write and maintain efficient, reusable, and reliable C++ code. Collaborate with cross-functional teams to define, design, and ship new features. Implement and manage software development processes and best practices, including code reviews. Develop and execute automation tests using Pytest. Troubleshoot, debug, and upgrade existing systems to ensure optimal performance and reliability. Conduct testing, debugging, and validation of control systems to ensure they meet performance and safety standards. Stay updated on advancements in control technologies and best practices Required Skills And Qualifications Bachelor’s or master’s degree in relevant engineering fields (e.g., Electronics, Mechatronics, Robotics, Computer Science) with 4 to 8 years of professional experience. Strong communication skills, can-do attitude, excellent analytical and problem-solving abilities, and hands-on Agile experience (Scrum/Kanban). Proficiency in C++ programming (C++11 or C++14) with expertise in Object-Oriented Programming (OOP) in Linux environments. Expertise in data structures, design patterns, UML design, and multithreading. Experience in Qt GUI development. Proven skills in unit testing and automation testing with Pytest. Experience with embedded Linux, RTOS, and shell scripting. Knowledge of communication protocols: CAN, J1939, LIN, Ethernet. Strong command of Linux and related commands. Good to have the experience with build systems: CMake, Bazel. Advanced debugging using GDB. Application development for mining, drilling, and construction equipment. Familiarity with Git and CI/CD practices. Experience with Azure Devops Eco System Experience with Yocto for custom Linux distributions. Nice To Have Previous experience in heavy machinery in mining, construction, or automotive control systems Self-starter with curiosity to learn and an exploratory mindset Experience in ADAS (Advanced Driver-Assistance Systems) Develop and integrate software for sensor calibration, sensor fusion, including LiDAR, cameras, and IMUs, for future autonomous capabilities Solid understanding of control systems and sensor integration Experience with machine learning, deep learning, computer vision, or AI techniques. Experience with simulation tools like Gazebo, Unity or Unreal. Experience with Docker containers Strong problem-solving skills and attention to detail. Excellent communication and teamwork skills. Experience with real-time systems, embedded software and Qt IDE is a plus. Agile certifications such as Scrum Master or product owner Skills: linux,drilling,testing,mining,azure devops eco system,data structures,uml design,skills,shell scripting,agile testing,design,git,agile methodologies (scrum/kanban),communication protocols (can, j1939, lin, ethernet),communication,coding practices,ci/cd practices,object-oriented programming (oop),automation,c++,linux application development,software,design patterns,multithreading,advanced debugging (gdb),c++ programming (c++11 or c++14),automation testing (pytest),c,automation test,rtos,qt gui development,yocto,construction,embedded linux,debug
Posted 2 weeks ago
10.0 - 15.0 years
8 - 12 Lacs
Bengaluru
Work from Office
At TE, you will unleash your potential working with people from diverse backgrounds and industries to create a safer, sustainable and more connected world. Job Overview TE Connectivity seeks a dynamic and experienced Mixed Signal ASIC/IC Functional Safety Engineer & Manager to join the Sensor Global Quality Engineering Center within its TE Sensors Quality Organization. This role focuses on ensuring the compliance to Functional Safety requirements of sensor products from project definition to production release for Automotive and Industrial & Transportation (ICT) markets. This role will engage with various Engineering Centers of Expertise and manufacturing plant globally. It is a strategic role to support TE Sensor Technology roadmap based in our growing Global Design Center Bangalore India. KEY RESPONSBILITIES: Functional Safety for New Technology Development: Ensure that functional safety requirements are met from project definition to production launch according to TE stage gate procedure. Provide guidance to project stakeholders to adhere to ISO26262 standards Negotiate and mutually agree on required safety goals with customers (DAI) Contribute to the development of technical safety Concepts per ISO26262. Deliver Functional safety Work Products as per ISO26262 such as Safety Plan, HARA, FSR/C, TSR/C, FMEDA at hardware level (IP block/Gate). Review gate exits and release Functional Safety documentation (Safety Case) to enable production launch Customer & Leadership Engagement: Ensure efficient communication with customers and leadership team on functional safety related topics Anticipate and manage escalations effectively. Process & Continuous Improvement Management: Inspire a Zero-Defect mindset by ensuring data-driven problem-solving and improvement initiatives. Evaluate project outcomes, identify areas for improvement, and suggest enhancements to processes. DESIRED S: YOU MUST HAVE Functional Safety Certification ExperienceMinimum of 10 Years Experience in functional safety at hardware level SoC, ASIC, IC Successful release in production of project of at least ASIL C level. Proficiency with all Functional Safety tools from safety plan to safety case, including SPFM, LFM metrics Master FDMEA and FIT calculation Knowledge of Quality StandardsFamiliarity with ISO 9001, AS 9100, IATF 16949 Strong English communication skills Willingness to travel as required, 10~25% WE VALUE Six Sigma Green Belt or Black Belt certification Experience in Cybersecurity ISO 27001 or ISO/SAE 21434 Experience participating to VDA audits, IATF audits Competencies
Posted 2 weeks ago
2.0 - 10.0 years
4 - 12 Lacs
Hubli, Mangaluru, Mysuru
Work from Office
We are seeking an experienced individual with 2-10 years of industry experience in embedded systems, IoT, and connected product development. The role involves designing and building IoT systems in resource and power-constrained environments. You will work on developing applications using various IoT communication protocols, collaborate with cross-functional teams, and contribute to the development of connected smart products from firmware to cloud. What You Will Do - Roles and Responsibilities You will be responsible for system design and building IoT systems in resource and power-constrained environments. Your primary tasks will include developing embedded systems using C language, with an emphasis on embedded device driver development, multi-threading, and firmware debugging on Linux Platform/RTOS. You will work with mesh networks, sensor networks, and communication technologies such as LoRA, Wi-Fi, BLE, ZigBee, NB-IoT, M2M, 6LoWPAN, and Ethernet. You will also be expected to have hands-on experience with IoT hardware platforms, communication boards, and gateways. A key part of the role will involve implementing IoT solutions that are scalable, secure, and highly available. You will collaborate closely with mechanical, electrical, and electronics engineering teams to develop smart and connected products. Additionally, you will be responsible for decision-making in the selection of technology stacks and implementation methodologies. You will play a crucial role in Agile and Scrum processes, creating dashboards for sprints, and implementing Scrum within the organization. Staying up-to-date with trends in SMAC (social media, mobile, analytics, and cloud) will also be an essential part of your responsibilities. Who We Are Looking For - Educational Qualifications A Bachelor s degree in Computer/Electronics Engineering is required, with a Master s degree preferred. - Work Experience Required 2-6 years of experience in embedded systems, IoT, and connected product development. - Technical Skills - Proficient in C programming on embedded platforms. - Experience with hardware design of embedded systems is a plus. - Strong experience in developing on Linux Platform/RTOS, with a focus on embedded device drivers, multi-threading, and firmware debugging. - Hands-on experience with mesh networks and IoT communication protocols (LoRA, Wi-Fi, BLE, ZigBee, NB-IoT, M2M, 6LoWPAN, Ethernet). - Solid working knowledge of IoT hardware platforms, communication boards, and gateways. - Expert proficiency in application development using one or more technology stacks. - Strong understanding of scalability, security, high availability, and operational requirements. - Hands-on experience with connected smart products, including product and application software, data, and cloud. - Familiarity with Agile and Scrum methodologies, and experience with creating dashboards for sprints. - Familiar with SMAC trends and their application in scalable product categories. - Functional Skills - Decision-making skills to influence technology choices and implementation methodologies. - Strong background in object-oriented programming principles, design patterns, and software architecture. - Ability to collaborate effectively with cross-functional teams (Mechanical / Electrical / Electronics engineering). - Rapid problem-solving ability and a passion for continuous improvement. - Behavioral Skills - Strong technical background with excellent problem-solving skills. - Ability to work collaboratively in a fast-paced environment. - Strong communication and interpersonal skills to work across teams and departments. Qualifications: BTech (BE) or MTech (ME) in Electronics or Electronics and Communication Qualifications: BTech (BE) or MTech (ME) in Electronics or Electronics and Communication 2~6 years industry experience in embedded systems, IoT, and connected product efforts Experience in system design and building IoT systems in resource and power constrained environments Proficient in C language on embedded platforms and familiarity with hardware design of embedded system is a plus Development on Linux Platform/RTOS with an emphasis on embedded device driver development, multi-threading, and firmware debugging Experience with mesh network or sensor network and communication Good understanding of multiple IoT platform components is essential Solid working knowledge using IoT hardware platforms, communication boards, and gateways Hands-on in internet protocols and software development using protocols including LoRA, Wi-Fi, BLE, ZigBee, NB-IoT, M2M,6LoWPAN, Ethernet etc. Expert hands-on proficiency in developing applications using one or more technology stacks Strong hands-on understanding of scalability, security, high availability, and operational requirements Sound and proven decision-making skills to influence the technology choice and implementation methodologies Hands-on in object-oriented programming principles, design patterns, and software architecture Good with rapid problem solving, a strong technical background, and passion for continuous improvement Must have had hands on experience with Connected smart products having Product and Application software, data and Cloud Must have intimate knowledge of tools and processes used for Product(firmware) and/or Application software and/or Device hardware and/or Cloud Must be intimately familiar with Agile and Scrum, in the creation of dashboards for Sprints. An expectation would be to implement Scrum within the organization Must have strong familiarity with SMAC(social media, mobile, analytics and cloud) trends and application to saleable product categories Must have worked closely with Mechanical / Electrical / Electronics engineering teams in the development of smart/connected products Bachelor s in Computer/Electronics Engineering. Masters preferred. 2~6 years industry experience in embedded systems, IoT, and connected product efforts Experience in system design and building IoT systems in resource and power constrained environments Proficient in C language on embedded platforms and familiarity with hardware design of embedded system is a plus Development on Linux Platform/RTOS with an emphasis on embedded device driver development, multi-threading, and firmware debugging Experience with mesh network or sensor network and communication Good understanding of multiple IoT platform components is essential Solid working knowledge using IoT hardware platforms, communication boards, and gateways Hands-on in internet protocols and software development using protocols including LoRA, Wi-Fi, BLE, ZigBee, NB-IoT, M2M,6LoWPAN, Ethernet etc. Expert hands-on proficiency in developing applications using one or more technology stacks Strong hands-on understanding of scalability, security, high availability, and operational requirements Sound and proven decision-making skills to influence the technology choice and implementation methodologies Hands-on in object-oriented programming principles, design patterns, and software architecture Good with rapid problem solving, a strong technical background, and passion for continuous improvement Must have had hands on experience with Connected smart products having Product and Application software, data and Cloud Must have intimate knowledge of tools and processes used for Product(firmware) and/or Application software and/or Device hardware and/or Cloud Must be intimately familiar with Agile and Scrum, in the creation of dashboards for Sprints. An expectation would be to implement Scrum within the organization Must have strong familiarity with SMAC(social media, mobile, analytics and cloud) trends and application to saleable product categories Must have worked closely with Mechanical / Electrical / Electronics engineering teams in the development of smart/connected products Bachelor s in Computer/Electronics Engineering. Masters preferred.
Posted 2 weeks ago
7.0 - 13.0 years
9 - 15 Lacs
Bengaluru
Work from Office
Position: Senior Engineer / Technical Lead (C Linux, BLE) Job Description: Job Description What Youll Be Doing Responsible for designing, writing, debugging, and optimizing embedded software for microcontrollers and processors that handle BLE communication and audio processing. To Analyse domain specific technical or low level requirement and modification as per end customer or system requirement. Participate in high level requirements analysis, High level and low level software design Perform software testing including unit and functional testing Performs code review following coding guidelines and static code analysis Troubleshoots software problems which are complex in nature. Documenting technical deliverable like software specifications, design document, code commenting and unit test cases, Release note etc. throughout the project life cycle. Follow defined process for software Development life cycle Develops software solutions from established programming languages or by learning new language required for specific project. Develop new approaches to complex design problems. Responsible for code and design reviews for the code / design developed by subordinates / peers Technical stakeholder communication (knowing pules of customer, proactive in communication in right way, identifying potential escalation scenarios and pre-emptively handling them) What Are We Looking For Strong embedded application development experience on RTOS or Linux based platform Strong C/C++ Programming skills Expertise in BLE communication with deep understanding of BLE stack and BLE profiles Experience in design and development of reusable software modules and interfaces Multithreaded application development with expertise of different IPC mechanisms, TCP/IP Expertise in various peripheral buses such as I2C, SPI, Serial Expertise in Optimizations on embedded platform Use of hardware such as oscillator and logic analyzers for hardware debugging Strong debugging skills Strong sense of ownership, passionate, fast learner, analytical mind set, perfection seeker. Excellent interpersonal, communication, collaboration and presentation skills. Audio application development, audio processing, audio over BLE, Audio codec & compressions standards . Location- Bangalore Location: IN-KA-Bangalore, India (eInfochips) Time Type: Full time Job Category: Engineering Services
Posted 2 weeks ago
14.0 - 19.0 years
25 - 30 Lacs
Bengaluru
Work from Office
Description & Requirements Introduction: A Career at HARMAN Automotive We re a global, multi-disciplinary team that s putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give you the keys to fast-track your career. Engineer audio systems and integrated technology platforms that augment the driving experience. Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence. Advance in-vehicle infotainment, safety, efficiency, and enjoyment. About the Role This position is an Principal Engineer / Software System Architect within the Connectivity division. Products that will be developed in automotive embedded software, with system architecture experience in telematics What You Will Do Define and maintain the overall architecture for on-board telematics units (TCU/ECU), including software interfaces, communication stacks, and data flow. Lead system design, integration, and compliance with automotive standards. Work hands-on with embedded software (C/C++, RTOS and Linux). Drive secure, reliable, and scalable solutions for connected vehicles. What You Need 14+ years in automotive embedded software, with system architecture experience in telematics Deep knowledge of vehicle networks (CAN, LIN, Ethernet), eCall, Software Update and Diagnostics Proficiency in C/C++, RTOS, Linux/Android Automotive platforms. Solid understanding of connectivity modules (cellular, GPS), antenna systems, and hardware-software integration.. Strong debugging, problem-solving, and integration skills. Experience with cybersecurity and secure communication for connected vehicles. Strong communication and documentation skills to convey complex technical ideas to diverse stakeholders. What makes you eligible Understanding of telematics/Infotainment system Hands on experience working vehicle networks. Working experience on C/C++, Linux What We Offer Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location. Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.) Extensive training opportunities through our own HARMAN University. Competitive wellness benefits. Tuition reimbursement. Be Brilliant employee recognition and rewards program. An inclusive and diverse work environment that fosters and encourages professional and personal development. You Belong Here: HARMAN is committed to making every employee feel welcomed, valued, and empowered. No matter what role you play, we encourage you to share your ideas, voice your distinct perspective, and bring your whole self with you - all within a support-minded culture that celebrates what makes each of us unique. We also recognize that learning is a lifelong pursuit and want you to flourish. We proudly offer added opportunities for training, development, and continuing education, further empowering you to live the career you want. About HARMAN: Where Innovation Unleashes Next-Level Technology: Ever since the 1920s, we ve been amplifying the sense of sound. Today, that legacy endures, with integrated technology platforms that make the world smarter, safer, and more connected. Across automotive, lifestyle, and digital transformation solutions, we create innovative technologies that turn ordinary moments into extraordinary experiences. Our renowned automotive and lifestyle solutions can be found everywhere, from the music we play in our cars and homes to venues that feature today s most sought-after performers, while our digital transformation solutions serve humanity by addressing the world s ever-evolving needs and demands. Marketing our award-winning portfolio under 16 iconic brands, such as JBL, Mark Levinson, and Revel, we set ourselves apart by exceeding the highest engineering and design standards for our customers, our partners and each other. #LI-BM1 You Belong Here HARMAN is committed to making every employee feel welcomed, valued, and empowered. No matter what role you play, we encourage you to share your ideas, voice your distinct perspective, and bring your whole self with you - all within a support-minded culture that celebrates what makes each of us unique. We also recognize that learning is a lifelong pursuit and want you to flourish. We proudly offer added opportunities for training, development, and continuing education, further empowering you to live the career you want. About HARMAN: Where Innovation Unleashes Next-Level Technology Ever since the 1920s, we ve been amplifying the sense of sound. Today, that legacy endures, with integrated technology platforms that make the world smarter, safer, and more connected. Across automotive, lifestyle, and digital transformation solutions, we create innovative technologies that turn ordinary moments into extraordinary experiences. Our renowned automotive and lifestyle solutions can be found everywhere, from the music we play in our cars and homes to venues that feature today s most sought-after performers, while our digital transformation solutions serve humanity by addressing the world s ever-evolving needs and demands. Marketing our award-winning portfolio under 16 iconic brands, such as JBL, Mark Levinson, and Revel, we set ourselves apart by exceeding the highest engineering and design standards for our customers, our partners and each other. If you re ready to innovate and do work that makes a lasting impact, join our talent community today! HARMAN is proud to be an Equal Opportunity employer. HARMAN strives to hire the best qualified candidates and is committed to building a workforce representative of the diverse marketplaces and communities of our global colleagues and customers. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.HARMAN attracts, hires, and develops employees based on merit, qualifications and job-related performance.( www.harman.com )
Posted 2 weeks ago
0.0 - 7.0 years
2 - 9 Lacs
Bengaluru
Work from Office
Overview Expleo is the home of bold and reliable minds. With more than 50 years of experience in developing complex products, optimising manufacturing processes, and ensuring the quality of information systems, Expleo boasts an extensive global footprint, powered by 19,000 highly skilled experts delivering value in 30 countries. Our efforts in creating a supportive and inclusive workplace in India have earned us some key recognitions: Great Place to Work certification for building a supportive, engaging environment. Progressive Place to Work, by ET Now, for our dedication to innovation and inclusive workplace policies. Best Organizations for Women, by ET Now, for empowering women by providing equal opportunities, supporting professional development and promoting inclusive leadership. Responsibilities Perform end-to-end software development activities including requirements analysis, design, coding, testing, and documentation. Develop and execute verification and validation plans for avionics software in compliance with industry standards. Work with RTOS environments to develop and test embedded software components. Utilize development tools and environments to ensure high-quality code and system performance. Manage software configuration and version control using industry-standard tools. Track and resolve issues using Jira and ensure traceability throughout the development lifecycle. Collaborate with cross-functional teams including hardware, systems, and quality assurance to ensure seamless integration and delivery. Strong programming skills in C for embedded systems. Solid understanding of the Software Development Life Cycle (SDLC). Experience with real-time operating systems (RTOS). Familiarity with development tools and debugging techniques. Hands-on experience with Jira and configuration management tools. Excellent problem-solving skills and attention to detail. Strong communication and teamwork abilities. Qualifications Bachelors Degree in Computer Science, Information Systems, or other related field, or equivalent work experience Additional course or certification in Business Analysis Essential skills Strong programming skills in C for embedded systems. Solid understanding of the Software Development Life Cycle (SDLC). Experience with real-time operating systems (RTOS). Familiarity with development tools and debugging techniques. Hands-on experience with Jira and configuration management tools. Excellent problem-solving skills and attention to detail. Strong communication and teamwork abilities. Experience 3+ years Benefits Collaborative working environment We stand shoulder to shoulder with our clients and our peers, developing solutions that create a sustainable today and tomorrow. Continuous learning - Our Learning & Leadership Development team has established a world-class learning ecosystem that enables you to acquire and develop the right skills by delivering a suite of accredited training courses. Global organisation - We provide solutions to leading brands from various sectors, giving you the opportunity to work with top-tier companies providing impactful solutions to our customers customers.
Posted 2 weeks ago
4.0 - 9.0 years
6 - 11 Lacs
Chennai
Work from Office
Job Requirements Job Purpose: Systems Engineer is part of the in-house product engineering team that has been set up to create technical differentiation and intellectual property in the domain of Software Defined Vehicle (SDV). This role will be part of the team for developing, integrating, troubleshooting middleware and system for the vehicle cluster Position Overview: Location: Chennai Position Title: System Engineer Reports to : Manager Function: Digital & IT What youll do: As a Systems Engineer , you will be responsible for development activities by working with various stakeholders. Your key responsibilities will include, but not limited to: Development: Android-based system for cluster, facilitating system applications and infotainment applications. Integration and Implementation: Work with VHAL (Vehicle Hardware Abstraction Layer) to interface with vehicle-specific hardware and sensors. Implement and maintain custom drivers for various vehicle peripherals. Functionalities: Develop and maintain components using APSDK or NSDK to support complex infotainment functionalities. Customize AOSP (Android Open Source Project) for specific vehicle applications and functionalities. Troubleshooting: Troubleshoot and resolve software and hardware integration issues in the system for vehicle cluster. Contribute to AOSP (Android Open Source Project) and customize it for specific vehicle applications Collaboration and Mentoring: Collaborate with hardware engineers to ensure seamless interaction between software and vehicle systems. Team up with cross-functional teams to ensure project milestones are met on time and within budget Security and Compliance: Ensure compliance with industry standards for safety and reliability in automotive environments. Participate in code reviews and collaborate with cross-functional teams to ensure high-quality deliverables. Maintain thorough documentation for all development activities and system configurations. What youll bring: Experience: Minimum 4 years of relevant experience in VHAL, APSDK, NSDK, Kernel or Drivers, RTOS, AOSP, or virtualization. Responsible for automotive systems, including CAN, LIN, and other vehicle communication protocols Experience with virtualization technologies and their application in embedded system Experience in Android Framework AAOS/AOSP with HAL Involved in the development of a new generation Infotainment system. Qualification: Bachelors degree in Computer Science/Electronics & Communication Science, or equivalent degree Ready to Join Us? Apply via our website today. Join our trailblazing team and be a part of our legacy! \u201CSo why wait? Join us and experience the freedom of embracing the road, riding with pure motorcycling passion.\u201D
Posted 2 weeks ago
3.0 - 6.0 years
5 - 9 Lacs
Chennai
Work from Office
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Is fully competent in it"s own area and has a deep understanding of related programming concepts software design and software development principles. Works autonomously with minimal supervision. Able to act as a key contributor in a complex environment, lead the activities of a team for software design and software development. Acts proactively to understand internal/external client needs and offers advice even when not asked. Able to assess and adapt to project issues, formulate innovative solutions, work under pressure and drive team to succeed against its technical and commercial goals. Aware of profitability needs and may manage costs for specific project/work area. Explains difficult concepts to a variety of audiences to ensure meaning is understood. Motivates other team members and creates informal networks with key contacts outside own area. Skills (competencies) Verbal Communication
Posted 2 weeks 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
39817 Jobs | Dublin
Wipro
19388 Jobs | Bengaluru
Accenture in India
15458 Jobs | Dublin 2
EY
14907 Jobs | London
Uplers
11185 Jobs | Ahmedabad
Amazon
10459 Jobs | Seattle,WA
IBM
9256 Jobs | Armonk
Oracle
9226 Jobs | Redwood City
Accenture services Pvt Ltd
7971 Jobs |
Capgemini
7704 Jobs | Paris,France