Principal Embedded System Software Architect
6 months ago
Job Description
Introduction
Are you a passionate software architect with a talent for designing application software and firmware for power electronics products?
Are you looking forward to joining the New Energy revolution leading the creation of cutting-edge embedded software in the field of Renewable Energy, Battery Energy Storage Systems and further groundbreaking applications?
If so, we want you on our expanding Power System and Solution Marketing Team
We are seeking a highly motivated, talented 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 track-record of successfully leading the software development, validation and integration for power solutions (1 – 250 kW) which seamlessly combine several power converters (AC-DC, DC-AC, DC-DC), multiple MCUs/MPUs (ARM Cortex-A/M, Renesas proprietary core), numerous sensors and various connectivity ICs (WiFi, Bluetooth/LE, LTE).
In this exciting role, you will be responsible for the entire embedded software lifecycle, from defining the architecture and selecting technologies to leading the development and integration of both application software and firmware, creating, when needed, real-time control and monitor systems.
You will also supervise the software integration into physical prototype, by debugging and testing proof-of-concept boards.
This position allows for a hybrid work schedule with a mix of work spent between office, test & validation laboratory and working from home.
Role Responsibilities
In this role, you will be responsible for:
Lead the design and development of embedded software architectures and firmware solutions for power electronics systems. Define system requirements, select suitable MCU/MPU, perform trade-off studies, and choose optimal software tools and technologies. Architect, develop and validate detailed software specifications and ensure adherence to real-time constraints and functional safety standards (when required by the application). Collaborate effectively with cross-functional teams (e.g., MCU/MPU design groups, Hardware development team, external vendors) to achieve seamless integration of multiple MCU-powered sub-system drivers/firmware with the main application MCU/MPU and its application software. Experience with writing or updating Firmware running on multiple sub-systems to meet complete solution specifications. Develop and implement robust real-time control algorithms for high-performance and reliable power converter controller MCUs. Select and integrate appropriate communication protocols (e.g., UART, I2C, SPI, CAN bus) for data exchange with other systems. Select and integrate software protocols to enable WiFi, Bluetooth and LTE connectivity, cloud capabilities and AI/ML algorithm. Manage software development lifecycles (SDLC), ensure adherence to coding standards and best practices. Perform code reviews, unit testing, and integration testing to ensure software quality and functionality. Stay current with advancements in embedded software development tools, real-time operating systems (RTOS), new programming paradigm and power converter control algorithms. Author technical documentation for software design, architecture, and test procedures.Qualifications
B.S. in Electronics Engineering or Computer Science is required (M.S. preferred), with 12+ years of relevant experience in Embedded firmware. Proven track record of successfully leading and completing complex embedded systems design and physical prototype validation. Extensive understanding of the embedded MCUs and MPUs space required (ARM Cortex-A, Cortex-M, RX, RL78, MIPS, RISC-V). Proficient with embedded systems programming languages (e.g., C, C++) and real-time operating systems (RTOS). Proficient in both wireless and wired connectivity technologies (e.g., Wi-Fi, Bluetooth/LE, LTE Cat-M1/NB-IoT, Ethernet) including comprehensive understanding of common networking protocols (e.g., HTTP, TCP/IP, UDP, MQTT) including their secured version. Experience with common Embedded Systems communication protocols (e.g., I2C, SPI, UART, CAN, USB PD, etc.). Extensive experience with Agile, CI/CD (and related Software version-control tools), Waterfall software development methodology. Extensive experience in debugging tools like gdb, J-Link, Ozone, protocol analyzers. Excellent communication skills and demonstrated ability to work cross-functionally with a wide range of world-wide groups including System Architects, Power ICs design teams, Hardware engineers, etc. Experience in Digital Control of Power Converter is a plus. Experience in working with Renesas MCUs/MPUs is a strong plus. Experience in Embedded Systems in the field of Energy & Grid applications is a strong plus.
Company Description
Renesas is one of the top global semiconductor companies in the world. We strive to develop a safer, healthier, greener, and smarter world, and our goal is to make every endpoint intelligent by offering product solutions in the automotive, industrial, infrastructure and IoT markets. Our robust product portfolio includes world-leading MCUs, SoCs, analog and power products, plus Winning Combination solutions that curate these complementary products. We are a key supplier to the world’s leading manufacturers of electronics you rely on every day; you may not see our products, but they are all around you.
Renesas employs roughly 21,000 people in more than 30 countries worldwide. As a global team, our employees actively embody the Renesas Culture, our guiding principles based on five key elements: Transparent, Agile, Global, Innovative, and Entrepreneurial. Renesas believes in, and has a commitment to, diversity and inclusion, with initiatives and a leadership team dedicated to its resources and values. At Renesas, we want to build a sustainable future where technology helps make our lives easier. Join us and build your future by being part of what’s next in electronics and the world.
-
Principal Embedded Software Architect
3 weeks ago
Bengaluru, Karnataka, India Nexthire Full timeWe are seeking a highly skilled Principal Embedded Software Architect to join our team at Nexthire. This role is ideal for an experienced professional with a strong background in software development and system-level programming.
-
Principal Embedded Systems Software Architect
6 months ago
Bengaluru, India Analog Devices Full timeAnalog Devices (NASDAQ: ADI) designs and manufactures 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. Analog Device's technology can be found at the cutting edge of new technologies that are...
-
Principal Embedded Software Architect
4 days ago
Bengaluru, Karnataka, India Tessolve Full timeAbout TessolveTessolve is a leading provider of engineering services for the technology industry. With a strong focus on innovation and customer satisfaction, we deliver high-quality solutions that meet the evolving needs of our clients.Job Title: Principal Embedded Software ArchitectThis role involves designing and developing software architecture for...
-
Embedded Systems Software Architect
2 weeks ago
Bengaluru, Karnataka, India Petals Careers Full timeAbout the RoleWe are seeking an experienced Embedded Systems Software Architect to join our team at Petals Careers. This is a unique opportunity to design, implement, and maintain software for embedded systems using C/C++.
-
Embedded Systems Software Architect
2 weeks ago
Bengaluru, Karnataka, India Quantumbricks Full timeWe are seeking a highly skilled Embedded Systems Software Architect to join our team at Quantumbricks. This role involves designing and developing firmware for microcontroller- and microprocessor-based hardware systems.The ideal candidate should have strong proficiency in C programming, experience with hardware architectures, and exposure to RISC-V platforms...
-
Principal Software Engineer
3 weeks ago
Bengaluru, Karnataka, India ARi Full timeOverviewARi is a global engineering firm headquartered in the United States, specializing in cutting-edge technologies including Embedded Software, Product Engineering, Manufacturing Engineering, and Testing & Validation. We cater to industry leaders in Automotive, Aerospace, and Industrial Manufacturing sectors.We are seeking an experienced Principal...
-
Embedded Systems Software Architect
2 weeks ago
Bengaluru, Karnataka, India ADCI - Karnataka Full timeAt ADCI - Karnataka, we design and engineer innovative consumer electronics that shape the future of technology. As a leading developer of cutting-edge devices like Kindles, Fire tablets, and Amazon Echo, we are now looking for a talented Embedded Systems Software Architect to join our team.Job SummaryWe are seeking an experienced software development...
-
Software Architect
3 weeks ago
Bengaluru, India US-Based Medical Devices Manufacturing Company Full timeAbout the Role:The Software Architect is responsible for technical leadership and core ownership of the software architectures needed to meet the technical and product development objectives. This role will require a very strong technical and rounded software background with exceptional abilities in technical assessment and decision-making.Job...
-
Embedded Systems Architect
4 weeks ago
Bengaluru, Karnataka, India Siemens Technology and Services Private Limited Full timeSiemens Technology and Services Private Limited is a leading player in the Industrial Edge, Edge Computing, HMI Panels, SCADA Solutions space.We are looking to hire an experienced Embedded Systems Architect who can design and develop prototypes and technology demonstrators with a very high quality to address modern and emerging critical business...
-
Embedded System Software Architect
2 weeks ago
Bengaluru, Karnataka, India Renesas Electronics Full time**Job Summary:**We are seeking a highly skilled Embedded System Software Architect to join our Digitalization team under Software and Digitalization Organization. As a key member of this team, you will be responsible for designing and developing cutting-edge embedded system software solutions for connected IoT applications.**About Renesas...
-
Embedded Systems Software Architect
3 weeks ago
Bengaluru, Karnataka, India Intel Full timeJob SummaryWe are seeking an experienced Embedded Systems Software Architect to join our team at Intel Foundry. As a key member of our software development team, you will be responsible for designing and implementing reusable code, performing design and code reviews, testing and validating product implementations.About the RoleThis role will involve...
-
Software Architect
2 weeks ago
Bengaluru, India US-Based Medical Devices Manufacturing Company Full timeAbout the Role:The Software Architect is responsible for technical leadership and core ownership of the software architectures needed to meet the technical and product development objectives. This role will require a very strong technical and rounded software background with exceptional abilities in technical assessment and decision-making.Job...
-
Embedded Systems Architect
2 weeks ago
Bengaluru, Karnataka, India Cisco Full timeAt Cisco, we are seeking a highly skilled Embedded Systems Architect to join our Distributed System Engineering team. With a strong background in embedded software development and experience in working on C, C++, Python, and Golang, you will play a key role in designing and deploying real-time distributed systems.What You Will DoYou will work collaboratively...
-
Embedded Systems Software Architect
6 days ago
Bengaluru, Karnataka, India Enphase Energy Full timeEnphase Energy is a global leader in energy technology and innovation, driving the transition to a sustainable future.We are seeking an experienced Embedded Systems Software Architect to join our team, contributing to the design and development of next-generation energy technologies.The ideal candidate will have expertise in embedded software development,...
-
Embedded Systems Architect
2 weeks ago
Bengaluru, Karnataka, India Aptiv Full timeAptiv, a leading technology company in the automotive industry, seeks an experienced Embedded Systems Architect to join our team in India.Estimated salary: ₹25,00,000 - ₹35,00,000 per annum (approximately $33,000-$46,000 USD).About UsWe are at the forefront of the embedded world, where the Internet of Things and Cloud Services are merging. As an Embedded...
-
Software Architect
2 weeks ago
Bengaluru, India US-Based Medical Devices Manufacturing Company Full timeAbout the Role:The Software Architect is responsible for technical leadership and core ownership of the software architectures needed to meet the technical and product development objectives. This role will require a very strong technical and rounded software background with exceptional abilities in technical assessment and decision-making. Job...
-
Software Architect
2 weeks ago
Bengaluru, India US-Based Medical Devices Manufacturing Company Full timeAbout the Role:The Software Architect is responsible for technical leadership and core ownership of the software architectures needed to meet the technical and product development objectives. This role will require a very strong technical and rounded software background with exceptional abilities in technical assessment and decision-making. Job...
-
Embedded Software Architect
5 days ago
Bengaluru, Karnataka, India Embitel Technologies Full timeJob Title: Embedded Software Architect - EV Control SystemA challenging role for a seasoned software architect with expertise in embedded systems and automotive software architecture.About the Job:As an Embedded Software Architect, you will be responsible for leading the design and development of the EV control system product. This includes deriving and...
-
Embedded Software Architect
2 weeks ago
Bengaluru, Karnataka, India True Blue HR Consultants Full timeWe are seeking a highly skilled Embedded Software Architect to join our team at True Blue HR Consultants. The ideal candidate will be responsible for designing and developing cutting-edge embedded software solutions.Estimated Salary: $120,000 - $180,000 per annumJob Description:Overview:The Embedded Software Architect will play a critical role in shaping the...
-
Lead Embedded Systems Architect
3 days ago
Bengaluru, Karnataka, India Mulya Technologies Full timeJob OverviewMulya Technologies, a US-based product startup founded by Silicon Valley veterans, seeks an experienced Lead Embedded Systems Architect. Our design centers in Santa Clara and Hyderabad are hubs for innovation and collaboration. As a key member of our team, you will be responsible for designing and developing embedded software, firmware, and BSPs...