Embedded Systems Software Architect
6 days ago
Analog Devices is a leader in designing and manufacturing semiconductor products and solutions. We enable our customers to interpret the world around us by intelligently bridging the physical and digital worlds with unmatched technologies that sense, measure and connect. Our technology can be found at the cutting edge of new technologies that are transforming the world in automotive, communications, aerospace, industrial and healthcare markets.
Analog Devices, Inc. is seeking a Principal Embedded Systems Software Architect to join our Software Architecture Team team, part of our Software & Security Group (SSG). This is an opportunity to join a growing team that is defining software and systems to make it easy for our customers to adopt and use our industry leading technologies across all of ADIs products. The successful candidate will be a strong leader with excellent communication and technical skills who works well in a diverse environment to architect and set the direction of software development at ADI. The individual should be self-motivated and be able to work across disciplines with a strong focus on HW/SW co-design (able to work with System & HW architects to define software programming interfaces at the hardware level), help define overall software architectures and scope software effort, and engage customers to learn about their challenges and to evolve our solutions to meet their needs.
Key Responsibilities:
- Design embedded software architectures for new electronic products ranging from microcontroller-based solutions to heterogeneous application processing systems.
- Work with open source communities such as Linux and Zephyr to integrate low-level drivers, firmware, and other embedded enablement into these open source communities.
- Participate in hardware/software co-design activities for new device development.
- Create/define the appropriate APIs and abstraction layers that allow the software architecture to scale across a wide portfolio of products.
- Collaborate with team members, including hardware designers, to identify software-related requirements and develop corresponding software design strategies or architecture that meets those requirements.
- Participate in the bring-up of new custom embedded processor hardware with support from hardware designers.
Requirements:
- Must have worked with silicon HW architects to define software programming interfaces down to the register level.
- Must have demonstrated skill in developing original designs with C/C++ in embedded environments including bare-metal, multi-threaded RTOS, and embedded operating systems.
- Must have experience with microcontroller and/or embedded processing platforms such as ARM and RISC-V. Experience with DSP and/or FPGA-based SoCs is a plus. Experience with analog components is a plus.
- Must have a strong understanding of embedded software design and architectural concepts as well as the integration between firmware and hardware.
- Must have experience in open source software development with communities such as Linux, Zephyr, and FreeRTOS, and are comfortable participating and contributing in these communities.
- Must have a strong understanding of software development tools and methodologies used in the context of embedded systems. Familiarity with source control via established systems such as Git.
- Must have demonstrated skill in independently using electronics lab equipment to develop/troubleshoot low-level drivers and hardware integration for interfaces such as I2C, SPI, UART, USB, etc.
- Must possess good interpersonal skills and have the ability to work between multiple teams such as digital design teams and business units.
Education:
- A 4-year degree or equivalent experience in Computer Engineering, Electrical Engineering, Computer Science or a related engineering discipline.
- A minimum of 10 years of embedded software-focused development or equivalent experience.
-
Embedded Systems Software Architect
2 weeks ago
Bengaluru, Karnataka, India Analog Devices Full timeJob Title: Principal Embedded Systems Software ArchitectAnalog Devices is seeking a highly skilled Principal Embedded Systems Software Architect to join our Software Architecture Team. As a key member of our team, you will be responsible for designing and developing software architectures for new electronic products, working closely with hardware designers...
-
Embedded Systems Software Architect
2 weeks ago
Bengaluru, Karnataka, India Analog Devices Full timeJob Title: Principal Embedded Systems Software ArchitectAnalog Devices is seeking a highly skilled Principal Embedded Systems Software Architect to join our Software Architecture Team. As a key member of our team, you will be responsible for designing and developing software architectures for new electronic products, working closely with hardware designers...
-
Embedded Systems Software Architect
1 week ago
Bengaluru, Karnataka, India Analog Devices Full timeAnalog Devices is a leader in the design and manufacture of semiconductor products and solutions. We bridge the physical and digital worlds with cutting-edge technologies that sense, measure, and connect. Our technology is transforming industries such as automotive, communications, aerospace, industrial, and healthcare.As a Principal Embedded Systems...
-
Software Architect
3 days ago
Bengaluru, Karnataka, India Alstom Full timeRole OverviewAlstom, a leading company in the mobility sector, is seeking a highly skilled Software Architect - Embedded Systems to join its team. As a key member of the Product Development team, you will be responsible for designing, developing, and implementing software solutions to build complex embedded systems.Key ResponsibilitiesContribute to the...
-
Embedded Systems Architect
2 weeks ago
Bengaluru, Karnataka, India Alstom Full timeJob Title: Embedded Systems ArchitectAlstom is seeking an experienced Embedded Systems Architect to lead the development of complex embedded systems. As a key member of our team, you will be responsible for designing, developing, and implementing software solutions that meet the highest standards of quality and reliability.Key Responsibilities:Design and...
-
Embedded System Software Architect
5 days ago
Bengaluru, Karnataka, India ARM Full timeUnlock Your Potential as an Embedded System Software Architect at ARMAs a highly skilled Embedded System Software Architect at ARM, you will have the opportunity to play a pivotal role in designing and developing cutting-edge software solutions for the next generation of automotive, industrial, and real-time systems. Join a talented team of software...
-
Software Architect
2 weeks ago
Bengaluru, Karnataka, India Alstom Full timeJob DescriptionAlstom is seeking a highly skilled Software Architect to lead the development of complex embedded systems. The successful candidate will be responsible for designing, developing, and implementing software solutions that meet the company's high standards.Key ResponsibilitiesContribute to the elaboration of product/system specification &...
-
Embedded Software Architect
2 weeks ago
Bengaluru, Karnataka, India Wabtec Full timeJob Title: Embedded Software ArchitectWabtec Corporation is a leading global provider of equipment, systems, digital solutions, and value-added services for freight and transit rail as well as the mining, marine, and industrial markets. We are seeking an experienced Embedded Software Architect to join our team in Bengaluru.Role Summary:The Embedded Software...
-
Embedded Software Architect
6 days ago
Bengaluru, Karnataka, India nVent Full timeWe're looking for a skilled Embedded Software Architect to advance our success – and their own. At nVent, we believe safer systems ensure a more secure world. We connect and protect our customers with inventive electrical solutions.As an Embedded Software Architect, you will be responsible for designing and developing software architecture and source code...
-
Senior Systems Architect
2 weeks ago
Bengaluru, Karnataka, India Accord Software & Systems Full timeKey ResponsibilitiesYou will be responsible for designing, developing, implementing, and testing products involving RF, baseband signal processing, and communication interfaces.Key Skills and QualificationsExperience in architecting a communication system involving RF and baseband signal processing from scratch based on given requirements.Execution of at...
-
Embedded Software Architect
6 days ago
Bengaluru, Karnataka, India Wabtec Full timeJob Title: Embedded Software ArchitectJob Summary: We are seeking an experienced Embedded Software Architect to join our team at Wabtec Corporation. As an Embedded Software Architect, you will be responsible for designing and developing software architectures and source code for Linux embedded systems.Key Responsibilities:Design and develop software...
-
Embedded Systems Architect
2 weeks ago
Bengaluru, Karnataka, India Talent Corner Full timeEmbedded Systems ArchitectureWe are seeking a skilled Embedded Systems Architect to join our team at Talent Corner. As an Embedded Systems Architect, you will be responsible for designing and developing embedded systems architecture, microcontrollers, microprocessors, and real-time operating systems.Key ResponsibilitiesProficiency in firmware development...
-
Embedded Software Architect
4 hours ago
Bengaluru, Karnataka, India Renesas Electronics Full timeEmbedded Software Architect OpportunityWe are seeking a highly motivated and experienced Embedded Software Architect to play a pivotal role in the development of our next-generation power electronics systems, from concept to reference design and physical prototyping.The ideal candidate has a proven track-record of successfully leading the software...
-
Embedded Software Architect
5 hours ago
Bengaluru, Karnataka, India Netradyne Full timeJob Title: Embedded Software ArchitectAt Netradyne, we are seeking an experienced Embedded Software Architect to join our team. This role will be responsible for designing and implementing software components at all layers of the system, from kernel to application.Key ResponsibilitiesDesign and implement drivers and services that operate efficiently in a...
-
Software Architect
6 days ago
Bengaluru, Karnataka, India Alstom Full timeJob Summary:Alstom is seeking a highly skilled Software Architect to lead the development of complex embedded systems. The ideal candidate will have a strong background in software architecture, design, and development, with a focus on embedded systems.Key Responsibilities:Design and develop software architecture for complex embedded systemsLead a team of...
-
Embedded Software Architect
2 weeks ago
Bengaluru, Karnataka, India Wabtec Full timeJoin Wabtec's Team as an Embedded Software ArchitectWabtec Corporation is a leading global provider of equipment, systems, digital solutions, and value-added services for freight and transit rail as well as the mining, marine, and industrial markets. We are committed to delivering innovative and lasting transportation solutions that move and improve the...
-
Bengaluru, Karnataka, India Bosch Full timeJob DescriptionAs an Embedded Software Architect for Automotive Systems at Bosch, you will be responsible for designing and developing software for various microcontrollers, including TC3xx, RH850, IMX8-M4, and SP5 SX. Your expertise in AUTOSAR – RTE, DCM, COM, State manager, NVM, BswM & EcuM will be essential in configuring and optimizing software for...
-
Embedded Systems Architect
2 weeks ago
Bengaluru, Karnataka, India Talent Corner Full timeEmbedded Systems ArchitectWe are seeking an experienced Embedded Systems Architect to join our team at Talent Corner. As an Embedded Systems Architect, you will be responsible for designing and developing embedded systems architecture, microcontrollers, microprocessors, and real-time operating systems.Key ResponsibilitiesProficiency in firmware development...
-
Senior Embedded Systems Architect
2 weeks ago
Bengaluru, Karnataka, India Siemens Technology and Services Private Limited Full timeAs a Senior Embedded Systems Architect at Siemens Technology and Services Private Limited, you will play a key role in designing and developing cutting-edge embedded systems solutions. Your expertise in C++ and Linux will enable you to architect end-to-end solutions for our customers and business units.Key responsibilities include:Designing and developing...
-
C++ Embedded Software Architect
5 days ago
Bengaluru, Karnataka, India Akshaya IT Business Solutions Full time**Job Title:** C++ Embedded Software ArchitectWe are seeking a skilled C++ Embedded Software Architect to join our dynamic team at Akshaya IT Business Solutions. The successful candidate will be responsible for designing, developing, and maintaining embedded software solutions for automotive applications.**Key Responsibilities:**Collaborating with...