Senior Embedded Software Engineer
3 weeks ago
This role is for one of Weekday’s clients
Min Experience: 5 years
Location: Bangalore
JobType: full-time
Requirements
Responsibilities:- Design, develop, and implement embedded software for real-time image processing for satellite payload applications.
- Translate and optimize image processing algorithms to FPGA/SoC platforms to achieve low latency and high throughput.
- Collaborate with system-level designers and hardware designers, generate software functional requirements and architecture, and ensure seamless integration of software and hardware.
- Collaborate effectively with cross-functional teams to conceptualize, design, and implement optimal embedded software solutions for image processing.
- Define and implement interface and communication protocols for data handling between the satellite payload and bus systems.
- Develop clean, well-structured, maintainable code and execute comprehensive testing according to space industry standards (e.g., the ECSS software engineering standard).
- Implement rigorous software quality assurance practices, including static analysis, code coverage analysis, and other verification techniques.
- Develop efficient embedded software for high-performance embedded systems with the ARM Cortex processor architecture.
- Leverage AMD-Xilinx/Microchip EDA tools (e.g., Vivado/Vitis IDE, Libero SoC design suite) to develop efficient embedded software solutions.
- Troubleshoot and resolve embedded software defects and hardware interface issues.
- B.Tech/B.E. in Electronics Engineering or M.Tech/M.E or PhD degree in Embedded Systems/VLSI.
- 5+ years of experience in Embedded software design and development, with a strong focus on image processing and experience in handling communication protocols.
- Strong proficiency in bare-metal and RTOS programming for embedded systems, with expertise in real-time scheduling, interrupt handling, and device drivers.
- Proven ability to optimize embedded software implementation, including code optimization, memory management, and power efficiency techniques.
- Proficiency in Embedded C and C/C++ programming languages.
- Strong understanding of data communication protocols, including I2C, UART, SPI, CAN, Gigabit Ethernet, LVDS, and RS-422.
- Working knowledge of software configuration management tools and defect tracking tools.
- Prior experience in embedded software implementation, particularly in areas such as satellite imaging payloads or ground-based imaging systems, is highly preferred.
- Working knowledge of FPGA/SoC-based embedded systems designed for image processing applications is highly valued.
- Experience in hardware-related programming of FPGA interfaces and high-level synthesis.
- Knowledge of implementing fault-tolerant embedded systems for satellite applications.
- Familiarity with digital image processing and implementation.
- Experience in the Python programming language and knowledge of Verilog/VHDL.
- Experience with camera interfaces such as USB3, CoaXPress, CameraLink, PCIe, Gigabit Ethernet, etc.
- Ability to work in a mission-focused, operational environment
- Ability to think critically and make independent decisions
- Interpersonal skills to enable working in a diverse and dynamic team
- Maintain a regular and predictable work schedule
- Writing and delivering technical documents and briefings
- Verbal and written communication skills, as well as organizational skills
- Travel occasionally as necessary
-
Senior Embedded Software Engineer
2 weeks ago
Bengaluru, India Hunarstreet Technologies Pvt Ltd Full timePosition : Senior Embedded Software Engineer PCIe / Embedded LinuxLocation : BangaloreExperience : 7+ years- Night ShiftAbout the Role : We are seeking a highly skilled Senior Embedded Engineer with strong expertise in Embedded Linux and PCIe protocol development. The ideal candidate will have deep technical knowledge of PCIe (Gen4 and above) and experience...
-
Senior Embedded Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Hunarstreet Technologies Pvt. Ltd. Full time ₹ 12,00,000 - ₹ 36,00,000 per yearPosition : Senior Embedded Software Engineer PCIe / Embedded LinuxLocation : BangaloreExperience : 7+ years- Night ShiftAbout the Role : We are seeking a highly skilled Senior Embedded Engineer with strong expertise in Embedded Linux and PCIe protocol development. The ideal candidate will have deep technical knowledge of PCIe (Gen4 and above) and...
-
Embedded System Engineer
1 week ago
CV Raman Nagar, Bengaluru, Karnataka, India Design Engineer Full time ₹ 3,60,000 - ₹ 4,20,000 per yearElectronics Engineer – Embedded Systems (1 Year Experience)Location: BangaloreJob Type: Contractual/Temporary (Extended based on performance)Experience: 1–2 YearsDepartment: Electronics Design & DevelopmentAbout the RoleWe are seeking a motivated and technically skilled Electronics Engineer with experience in Embedded System Design, Analog Circuit...
-
Senior Embedded Software Engineer
17 hours ago
Bengaluru, Karnataka, India THE ARM GROUP Full time ₹ 8,00,000 - ₹ 24,00,000 per yearEmbedded/Senior Embedded Software EngineerLocation:Bangalore (6 days WFO); Relocation assistance provided for eligible candidatesExperience: 2-11 YearsIndustry Required:Robotics/Defense/Drone TechnologiesAbout the RoleWe are seeking a highly skilledEmbedded/Senior Embedded Software Engineerto lead the development and deployment of embedded systems for...
-
Senior Embedded Software Engineer – PCIe
2 weeks ago
Bengaluru, Karnataka, India IAssess Consultants LLP Full time ₹ 20,00,000 - ₹ 60,00,000 per yearPosition:Senior Embedded Software Engineer – PCIe / Embedded LinuxLocation:Bangalore (Preferred)Experience: 7+ yearsUpto 20 LPAOnly Immediate Joinee can applyNight ShiftAbout the Role:We are seeking a highly skilledSenior Embedded Engineer with strong expertise in Embedded LinuxandPCIe protocol development. The ideal candidate will have deep technical...
-
Senior Embedded Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Avant-Garde Corporate Services Private Limited Full time ₹ 20,00,000 - ₹ 25,00,000 per yearAre you passionate about embedded systems and wireless power technologiesDo you want to contribute to cutting-edge products and work in a collaborative, growth-oriented environmentWe are looking for a Senior Embedded Software Engineer to design, implement, and test embedded software for Qi, NFC, and Bluetooth-enabled devices. What Youll Do:- Develop and...
-
Senior Software Engineer- Embedded Software Engineer
11 hours ago
Bengaluru, Karnataka, India NeST Digital Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSenior Embedded Software Engineer (C/C++)About the RoleAs a Senior Embedded Software Engineer at Baxter, you will play a critical role in designing, developing, and delivering high-quality software features and components that support the company's hospital products and healthcare innovations. Your expertise in embedded systems, C/C++ programming, and...
-
Senior Embedded Software developer
14 hours ago
Bengaluru, Karnataka, India Pragathi Solutions Full time ₹ 15,00,000 - ₹ 28,00,000 per yearCompany DescriptionPragathi Solutions is a leading company in India, specializing in the design of customized solutions for Vehicle Diagnostics and ECU Flashing. All products are designed and manufactured in-house with experienced teams of Domain Experts and Hardware and Software Engineers. The company provides dedicated customer support for automobile...
-
Senior Embedded Software Engineer
2 weeks ago
Bengaluru, Karnataka, India IAssess Consultants LLP Full time ₹ 15,00,000 - ₹ 25,00,000 per yearWe are hiring.Position: Senior Embedded Software Engineer – PCIe / Embedded LinuxLocation: BangaloreExperience: 7+ yearsShift: Night Shift⸻About The RoleDevelop & optimize embedded software on Linux/RTOS.Implement & validate PCIe-based communication (Gen4+).Debug low-level hardware/software PCIe issues.Develop firmware & system software for embedded...
-
Senior Engineer, Embedded Software Development
3 weeks ago
Bengaluru, India Analog Devices Full timeAbout Analog Devices Analog Devices, Inc. (NASDAQ: ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate...