You will be responsible for the Embedded Firmware for Ethernovia's Networking devices. This responsibility includes developing firmware that configures, controls, and monitors the communication device and interacts with the host system via device drivers to expose hardware features of the devices. As a part of the Software team, you will be responsible for architecture, design, implementation, testing and integration of the firmware rolled into Ethernovia's SDK. This firmware is built ground-up for safety critical automotive application. Also, we build products with strict adherence to Functional Safety and hence every team member is required to fit into a culture of safety and best development practices. Technical Qualifications: - Bachelors or Master's degree in Computer Science/Software or related field. - Work Experience: 3 years for Mid-level and 7 years for Senior Level position. - Strong understanding of Software Development lifecycle including Architecture, Implementation and Testing fundamentals. - Proficient in C/C++ Programming Language. Experience in Python is a plus. - Experience with Firmware, preferably for communication devices like Ethernet. - Experience with Embedded firmware, preferably for communication devices like Ethernet. - Experience with integration and testing of firmware and low-level code. - Hands-on Experience with Hardware and embedded processors, preferably for communication devices. - Expertise in efficient code practices for code footprint and performance. Nice to Have Experience with: - Experience with simulation and emulation platforms. - GNU or similar compiler, debugging suite. - Embedded programming, preferably with communication devices and hardware buses like I2C, SPI, Ethernet, USB. - Building Automotive or other safety critical systems using qualification methods/processes like MISRA, ASPICE and ISO26262. - Communication protocols like Ethernet MAC, PHY, Switching, TCP/IP, Security, Serdes, PCIe, NTB, and SR-IOV. - Code Version Control and Review tools/processes like Perforce/Git, Swarm. - Automation and DevOps tools like Jenkins. - Mixed Signal systems - Analog, Digital, Digital Signal Processing (DSP). - ARM family of processors or similar embedded processors. - Bootloaders like uboot or similar. Soft Skills: - Self-motivated and able to work effectively both independently and in a team. - Excellent communication/documentation skills. - Attention to details. What you'll get in return: - Technology depth and breadth expansion that can't be found in a large company - Opportunity to grow your career as the company grows - Pre IPO stock options - Cutting edge technology - World-class team - Competitive base salary - Flexible hours - Medical, dental and vision insurance for employees - Flexible vacation time to promote a healthy work-life balance,
You will be responsible for the Embedded Firmware for Ethernovia's Networking devices. This responsibility includes developing firmware that configures, controls, and monitors the communication device and interacts with the host system via device drivers to expose hardware features of the devices. As a part of the Software team, you will be responsible for architecture, design, implementation, testing and integration of the firmware rolled into Ethernovia's SDK. This firmware is built ground-up for safety critical automotive application. Also, we build products with strict adherence to Functional Safety and hence every team member is required to fit into a culture of safety and best development practices. Technical Qualifications: - Bachelors or Master's degree in Computer Science/Software or related field. - Work Experience: 3 years for Mid-level and 7 years for Senior Level position. - Strong understanding of Software Development lifecycle including Architecture, Implementation and Testing fundamentals. - Proficient in C/C++ Programming Language. Experience in Python is a plus. - Experience with Firmware, preferably for communication devices like Ethernet. - Experience with Embedded firmware, preferably for communication devices like Ethernet. - Experience with integration and testing of firmware and low-level code. - Hands-on Experience with Hardware and embedded processors, preferably for communication devices. - Expertise in efficient code practices for code footprint and performance. Nice to Have Experience with: - Experience with simulation and emulation platforms. - GNU or similar compiler, debugging suite. - Embedded programming, preferably with communication devices and hardware buses like I2C, SPI, Ethernet, USB. - Building Automotive or other safety critical systems using qualification methods/processes like MISRA, ASPICE and ISO26262. - Communication protocols like Ethernet MAC, PHY, Switching, TCP/IP, Security, Serdes, PCIe, NTB, and SR-IOV. - Code Version Control and Review tools/processes like Perforce/Git, Swarm. - Automation and DevOps tools like Jenkins. - Mixed Signal systems - Analog, Digital, Digital Signal Processing (DSP). - ARM family of processors or similar embedded processors. - Bootloaders like uboot or similar. Soft Skills: - Self-motivated and able to work effectively both independently and in a team. - Excellent communication/documentation skills. - Attention to details. What you'll get in return: - Technology depth and breadth expansion that can't be found in a large company - Opportunity to grow your career as the company grows - Pre IPO stock options - Cutting edge technology - World-class team - Competitive base salary - Flexible hours - Medical, dental and vision insurance for employees - Flexible vacation time to promote a healthy work-life balance,
As the owner of Ethernovia's India digital hardware team, you will be responsible for all aspects of digital design and digital verification. This position requires both hands-on technical contribution as well as managerial and technical leadership. You will hire and build your own team to plan and execute the design, verification, and validation of advanced automotive communication semiconductors and systems. Key Qualifications: - BS and/or MS in Electrical Engineering, Computer Science, or related field - Minimum 15+ years combined of ASIC design, verification, and leadership experience - Strong understanding of ASIC design and verification fundamentals and industry standard methodologies - Experience with Verilog/System Verilog, UVM, Python, TCL, C/C++ - Experience with the full verification flows, from spec to coverage analysis to gate level sims with SDF - Experience with all aspects of digital SoC design, from micro-architecture specification, RTL, verification, synthesis, lint, CDC, LEC, and static timing analysis to deliver a design meeting target power, performance, and area goals - Successful track record of leading and growing a digital hardware team - Debugging failures in simulation to root cause problems - Self-motivated and able to work effectively both independently and collaboratively - Startup attitude and expected compensation required Additional Success Factors: - Experience in any of the following areas: Networking (PCIe, Ethernet, MAC, PHY, Switching, TCP/IP, security, and other industry standard protocols), Video standards, protocols, processing, Digital signal processing filters, Third party IP (SerDes, controllers, processors, etc.), Modular and Reusable Testbench architecture, Design for re-use of pre and post-silicon tests and infrastructure, Automation of testbench creation, tests, regression, or EDA tools, Knowledge of SystemC and/or DPI Personal Skills: - Excellent communication/documentation skills - Attention to details - Collaboration across multidisciplinary and international teams What you'll get in return: - Technology depth and breadth expansion that can't be found in a large company - Opportunity to grow your career as the company grows - Pre-IPO stock options - Cutting-edge technology - World-class team - Competitive base salary - Flexible hours - Flexible vacation time to promote a healthy work-life balance,
You will be responsible for the Ethernovia's Networking devices software stack development. This may include Embedded Firmware, kernel/user mode device drivers, stack extensions, debug, and test utilities as well as automated unit/system testing. The device drivers will allow the User application, Middleware, and Operating system to take full advantage of the feature-rich hardware. The firmware configures, controls, and monitors the communication device and interacts with the host system via device drivers to expose hardware features of the devices. Firmware code may also run as a standalone library within the device driver itself. As a part of the Software team, you will be responsible for architecture, design, implementation, testing, and integration of the firmware rolled into Ethernovia's SDK. This firmware is built ground-up for safety-critical automotive applications. Also, we build products with strict adherence to Functional Safety, and hence every team member is required to fit into a culture of safety and best development practices. Technical Qualifications - Bachelors or Master's degree in Computer Science/Software or related field. - Work Experience: Minimum 10+ years of relevant experience for this position. - Strong understanding of Software Development lifecycle including Architecture, Implementation, and Testing fundamentals. - Proficient in C/C++ Programming Language. Experience in Python is a plus. - Experience with Firmware, preferably for communication devices like Ethernet. - Experience with Embedded firmware, preferably for communication devices like Ethernet. - Experience with integration and testing of firmware and low-level code. - Hands-on Experience with Hardware and embedded processors, preferably for communication devices. - Expertise in efficient code practices for code footprint and performance. Nice to Have Experience with - Experience with simulation and emulation platforms. - GNU or a similar compiler, debugging suite. - Embedded programming, preferably with communication devices and hardware buses like I2C, SPI, Ethernet, USB. - Building Automotive or other safety-critical systems using qualification methods/processes like MISRA, ASPICE, and ISO26262. - Communication protocols like Ethernet MAC, PHY, Switching, TCP/IP, Security, Serdes, PCIe, NTB, and SR-IOV. - Video processing standards and protocols. - Code Version Control and Review tools/processes like Perforce/Git, Swarm. - Mixed Signal systems - Analog, Digital, Digital Signal Processing (DSP). - ARM family of processors or similar embedded processors. - Bootloaders like uboot or similar. Soft Skills - Self-motivated and able to work effectively both independently and in a team. - Excellent communication/documentation skills. - Attention to details. What you'll get in return: - Technology depth and breadth expansion that can't be found in a large company. - Opportunity to grow your career as the company grows. - Pre IPO stock options. - Cutting edge technology. - World-class team. - Competitive base salary. - Flexible hours.,
You will be responsible for the Embedded Firmware for Ethernovia's Networking devices. This responsibility includes developing firmware that configures, controls, and monitors the communication device and interacts with the host system via device drivers to expose hardware features of the devices. As a part of the Software team, you will be responsible for architecture, design, implementation, testing and integration of the firmware rolled into Ethernovia's SDK. This firmware is built ground-up for safety critical automotive application. Also, we build products with strict adherence to Functional Safety and hence every team member is required to fit into a culture of safety and best development practices. Technical Qualifications: - Bachelors or Master's degree in Computer Science/Software or related field. - Work Experience: Minimum 5 years of relevant experience for this position. - Strong understanding of Software Development lifecycle including Architecture, Implementation and Testing fundamentals. - Proficient in C/C++ Programming Language. Experience in Python is a plus. - Experience with Firmware, preferably for communication devices like Ethernet. - Experience with Embedded firmware, preferably for communication devices like Ethernet. - Experience with integration and testing of firmware and low-level code. - Hands on Experience with Hardware and embedded processors, preferably for communication devices. - Expertise in efficient code practices for code footprint and performance. Nice to Have Experience with: - Experience with simulation and emulation platforms. - GNU or similar compiler, debugging suite. - Embedded programming, preferably with communication devices and hardware buses like I2C, SPI, Ethernet, USB. - Building Automotive or other safety critical systems using qualification methods/processes like MISRA, ASPICE and ISO26262. - Communication protocols like Ethernet MAC, PHY, Switching, TCP/IP, Security, Serdes, PCIe, NTB, and SR-IOV. - Code Version Control and Review tools/processes like Perforce/Git, Swarm. - Automation and DevOps tools like Jenkins. - Mixed Signal systems - Analog, Digital, Digital Signal Processing (DSP). - ARM family of processors or similar embedded processors. - Bootloaders like uboot or similar. Soft Skills: - Self-motivated and able to work effectively both independently and in a team. - Excellent communication/documentation skills. - Attention to details. What you'll get in return: - Technology depth and breadth expansion that can't be found in a large company. - Opportunity to grow your career as the company grows. - Pre IPO stock options. - Cutting edge technology. - World class team. - Competitive base salary. - Flexible hours.,
Ethernovia is fundamentally changing the way cars of the future are built by unifying in-vehicle networks into an end-to-end Ethernet system. Founded in 2018, Ethernovia is at the forefront of inventing the future of automobile communication, with a focus on transforming automobiles" communication networks to enable the autonomous driving, electric vehicle (EV), and software-defined revolutions. Our breakthrough in compute, communication, and software virtualization is ushering in a new era of car connectivity and capabilities, bringing together and accelerating the integration of the car's cameras/sensors, compute, and the outside world to enable new advanced driver assistance features and services. Ethernovia's co-founders are serial technology entrepreneurs with multiple successful ventures together. Backed by leading technology investors such as Porsche SE, Qualcomm, AMD, and Western Digital, Ethernovia has secured $64 million in Series A funding. Exciting achievements include the CEO Ramin Shirani being named the MotorTrend Software-Defined Vehicle Innovator Awards Winner in January 2024, and a partnership announcement with Continental in September 2023 to develop automotive switch in 7nm. With a team of talented employees across 4 continents and over 50 patents filed to date, Ethernovia offers the opportunity to make a lasting impact on the future of mobility. Join our team to share in our success with pre-IPO shares, competitive compensation, and great benefits while growing your knowledge and career alongside world-class talent. We are seeking talented engineers and leaders with an entrepreneurial spirit who are passionate about driving their design from concept to silicon to the next car. **Responsibilities:** - Develop and manage project, communication, resource plans, and processes. - Analyze management and technical processes to ensure delivery as expected. - Regularly meet with project stakeholders to define goals and objectives. - Lead budget and resource allocation throughout all project phases. - Schedule project timelines and make estimates for budget and schedule. - Generate regular reports to update stakeholders and manage projects. - Establish and train teams on processes and strategies. - Oversee day-to-day technical operations, including assignments and personnel review. - Define team roles and responsibilities, as well as clear deliverables. - Research and evaluate new hardware and software technology and contribute to cost-benefit analysis of new purchases. - Update and maintain hardware and software systems as required. **Skills & Qualifications:** - Strong leadership qualities and ability to motivate diverse project teams. - Clear communication skills to guide project teams and coordinate with vendors and management. - Problem-solving abilities. - Proficiency in analytical, computer, and math skills. - Knowledge of new and established software systems and ability to train others on them. - Organizational and time management skills to keep teams and projects on schedule. **Education & Training:** - Master's degree in project management or related technical field preferred. - Project management certification preferred. - Several years of professional experience as a technical project manager. - Trained in project management and various methodologies for successful project delivery. - Experience in leading, coaching, and developing technical teams. - Comfortable working in a competitive, collaborative, and fast-paced environment with managerial experience.,
You will be responsible for the Ethernovia's Networking devices software stack development. This may include Embedded Firmware, kernel/user mode device drivers, stack extensions, debug, and test utilities as well as automated unit/system testing. The device drivers will allow the User application, Middleware, and Operating system to take full advantage of the feature-rich hardware. The firmware configures, controls, and monitors the communication device and interacts with the host system via device drivers to expose hardware features of the devices. Firmware code may also run as a standalone library within the device driver itself. As a part of the Software team, you will be responsible for architecture, design, implementation, testing, and integration of the firmware rolled into Ethernovia's SDK. This firmware is built ground-up for safety-critical automotive applications. Also, we build products with strict adherence to Functional Safety, and hence, every team member is required to fit into a culture of safety and best development practices. Technical Qualifications: - Bachelor's or Master's degree in Computer Science/Software or a related field. - Work Experience: Minimum 10+ years of relevant experience for this position. - Strong understanding of Software Development lifecycle including Architecture, Implementation, and Testing fundamentals. - Proficient in C/C++ Programming Language. Experience in Python is a plus. - Experience with Firmware, preferably for communication devices like Ethernet. - Experience with Embedded firmware, preferably for communication devices like Ethernet. - Experience with integration and testing of firmware and low-level code. - Hands-on Experience with Hardware and embedded processors, preferably for communication devices. - Expertise in efficient code practices for code footprint and performance. Nice to Have Experience with: - Experience with simulation and emulation platforms. - GNU or similar compiler, debugging suite. - Embedded programming, preferably with communication devices and hardware buses like I2C, SPI, Ethernet, USB. - Building Automotive or other safety-critical systems using qualification methods/processes like MISRA, ASPICE, and ISO26262. - Communication protocols like Ethernet MAC, PHY, Switching, TCP/IP, Security, Serdes, PCIe, NTB, and SR-IOV. - Video processing standards and protocols. - Code Version Control and Review tools/processes like Perforce/Git, Swarm. - Mixed Signal systems - Analog, Digital, Digital Signal Processing (DSP). - ARM family of processors or similar embedded processors. - Bootloaders like uboot or similar. Soft Skills: - Self-motivated and able to work effectively both independently and in a team. - Excellent communication/documentation skills. - Attention to details. What you'll get in return: - Technology depth and breadth expansion that can't be found in a large company. - Opportunity to grow your career as the company grows. - Pre-IPO stock options. - Cutting-edge technology. - World-class team. - Competitive base salary. - Flexible hours.,
You will be responsible for the Tools and Infrastructure Platforms for the engineering team at Ethernovia. This responsibility includes developing software for Ethernovia's Evaluation platforms that are used to debug, test, and demonstrate the company's networking devices. This software includes BSP (Board Support Packages), drivers for onboard devices, middleware software. Our products and hence tool infrastructure is quite data intensive and we are looking for candidates who are able to create tools for handling large volume of test data output and help visualize this data in command line and graphic tools. Technical Qualifications Bachelors or Master's degree in Computer Science/Software or related field. Work Experience: 3 years for Mid-level and 7 years for Senior Level position. Strong understanding of Software Development lifecycle including Architecture, Implementation and Testing fundamentals. Proficient in C/C++ Programming Language. Experience in Python is a plus. Experience with BSP (Board Support Packages) preferably Linux systems like Beaglebone or Raspberry Pi. Device drivers, preferably for devices on hardware buses like I2C, SPI and Ethernet. Good understanding of Operating systems preferably Embedded Linux. Experience with integration and testing of open-source middleware, libraries, and drivers. Hands on Experience with Hardware and embedded processors. Nice to Have Experience with GNU or similar compiler, debugging suite. Embedded programming, preferably with communication devices and hardware buses like I2C, SPI, Ethernet, USB. Code Version Control and Review tools/processes like Perforce/Git, Swarm. Automation and DevOps tools like Jenkins. ARM family of processors or similar embedded processors. Performance testing of communication devices. GRPC, Protobuf or similar Remote Procedure Call (RPC) software. Boot code like uboot or similar. Experience in Verification/validation experience including HW languages (System Verilog, Verilog, UVM) is a big plus. Experience in SystemC and transaction-level modelling (TLM). Soft Skills Self-motivated and able to work effectively both independently and in a team. Excellent communication/documentation skills. Attention to details. What you'll get in return: Pre IPO stock options Cutting edge technology World class team Competitive base salary Flexible hours Medical, dental and vision insurance for employees Flexible vacation time to promote a healthy work-life balance,
You will be responsible for the Ethernovia's Networking devices software stack development including kernel/user mode device drivers, stack extensions, debug, and test utilities as well as automated unit/system testing. The drivers will integrate with the Communication Stack of a Linux and AUTOSAR Stack. The device drivers will allow the User application, Middleware and Operating system to take full advantage of the feature rich hardware. As a part of the Software team, you will be responsible for architecture, design, implementation, testing and integration of the device drivers rolled into Ethernovia's SDK. These drivers are built ground-up for safety critical automotive application. Also, we build products with strict adherence to Functional Safety and hence every team member is required to fit into a culture of safety and best development practices. **Key Responsibilities:** - Develop kernel/user mode device drivers for Ethernovia's Networking devices software stack - Integrate drivers with the Communication Stack of Linux and AUTOSAR Stack - Design, implement, and test device drivers for safety critical automotive applications - Adhere to Functional Safety standards and best development practices **Qualifications Required:** - Bachelors or Master's degree in Computer Science/Software or related field - Work Experience: 3 years for Mid-level and 7 years for Senior Level position - Proficient in C/C++ Programming Language with experience in Python being a plus - Strong understanding of Operating Systems, Kernel, Platform/Device drivers, preferably Linux Operating System, QNX or Real Time Operating System - Experience with Software Device Drivers, particularly for communication devices like Ethernet - Hands-on Experience with Hardware, preferably communication devices **Soft Skills:** - Self-motivated and able to work effectively both independently and in a team - Excellent communication/documentation skills - Attention to details Join Ethernovia's team to make a lasting impact on the future of mobility. Come share in our success with pre-IPO shares, competitive compensation, and great benefits while growing your knowledge and career with world class talent.,
Ethernovia, Inc. is revolutionizing the way cars of the future are built by integrating in-vehicle networks into a complete Ethernet system. Founded in 2018, Ethernovia is at the forefront of transforming automobile communication networks to facilitate autonomous driving, electric vehicle (EV) adoption, and software-defined advancements. With groundbreaking advancements in compute, communication, and software virtualization, Ethernovia is paving the way for enhanced car connectivity and capabilities. By uniting the car's cameras/sensors, computing power, and external environment, Ethernovia is enabling innovative driver assistance features and services. Ethernovia's founders are accomplished technology entrepreneurs with a history of successful ventures. The company is well-funded and backed by renowned technology investors, including Porsche SE, Qualcomm, AMD, and Western Digital. Ethernovia has also been recognized in EE Times" prestigious list of the Top 100 Startups for 2025. With a global presence spanning 4 continents and over 50 filed patents, Ethernovia offers a unique opportunity to contribute to the future of mobility. By joining Ethernovia, you can be part of a dynamic team, with access to pre-IPO shares, competitive compensation, and comprehensive benefits. Grow your expertise and career alongside world-class talent and be a driving force behind the design and development of future automotive technologies. **Responsibilities:** - Develop and oversee project, communication, resource plans, and processes. - Analyze management and technical processes to ensure successful delivery. - Collaborate with project stakeholders to define goals and objectives. - Manage budget and resource allocation throughout project phases. - Create and maintain project timelines and estimates for budget and schedule. - Provide regular updates to stakeholders and effectively manage projects. - Establish and train teams on processes and strategies. - Supervise day-to-day technical operations, including assignments and personnel reviews. - Define team roles, responsibilities, and deliverables. - Evaluate new hardware and software technologies to support decision-making. - Update and maintain hardware and software systems as required. **Skills & Qualifications:** - Strong leadership skills to motivate diverse project teams. - Clear communication abilities to guide teams and coordinate with stakeholders. - Problem-solving skills and analytical capabilities. - Proficiency in computer, math, and analytical skills. - Knowledge of software systems and the ability to train others. - Organizational and time management skills to ensure project timelines are met. **Education & Training:** - Master's degree in project management or related technical field (preferred). - Project management certification (preferred). - Several years of experience as a technical project manager. - Proficiency in project management methodologies. - Experience in leading, coaching, and developing technical teams. - Comfortable working in a competitive, collaborative, and fast-paced environment. ,
You will be responsible for the Embedded Firmware for Ethernovia's Networking devices. This responsibility includes developing firmware that configures, controls, and monitors the communication device and interacts with the host system via device drivers to expose hardware features of the devices. As a part of the Software team, you will be responsible for architecture, design, implementation, testing and integration of the firmware rolled into Ethernovia's SDK. This firmware is built ground-up for safety critical automotive application. Also, we build products with strict adherence to Functional Safety and hence every team member is required to fit into a culture of safety and best development practices. **Key Responsibilities:** - Developing firmware for Ethernovia's Networking devices - Configuring, controlling, and monitoring communication devices - Interacting with the host system via device drivers - Architecting, designing, implementing, testing, and integrating firmware into Ethernovia's SDK - Adhering to safety critical automotive application standards - Fitting into a culture of safety and best development practices **Qualification Required:** - Bachelors or Master's degree in Computer Science/Software or related field - Minimum 5 years of relevant experience - Strong understanding of Software Development lifecycle - Proficiency in C/C++ Programming Language, with experience in Python being a plus - Experience with Firmware, preferably for communication devices like Ethernet - Experience with integration and testing of firmware and low-level code - Hands-on Experience with Hardware and embedded processors, preferably for communication devices - Expertise in efficient code practices for code footprint and performance **Soft Skills:** - Self-motivated and able to work effectively both independently and in a team - Excellent communication/documentation skills - Attention to details Join Ethernovia's team to make a lasting impact on the future of mobility. Come share in our success with pre-IPO shares, competitive compensation, and great benefits while growing your knowledge and career with world class talent. We are looking for talented engineers and leaders who have an entrepreneurial spirit and want to drive their design from concept to silicon to their next car.,
As an accomplished Embedded Software Engineer, Ethernovia is seeking an Embedded Architecture Software Engineer who is passionate about architecting complex systems and possesses a deep understanding of networking technologies. In this role, you will have the unique opportunity to drive the development of the cutting-edge networking device software stack, shaping the future of technology and contributing to safety-critical automotive applications. **Role Overview:** As an Embedded Architecture Software Engineer at Ethernovia, you will play a pivotal role in defining and developing the core software for networking devices. Your work will directly impact the functionality, performance, and safety of hardware, particularly within the automotive sector. Ethernovia is deeply committed to functional safety and best development practices, expecting every team member to embody this commitment. **Key Responsibilities:** - Lead the architecture, design, implementation, testing, and integration of Ethernovia's networking device software stack, including Embedded Firmware, kernel/user mode device drivers, stack extensions, debug, and test utilities, as well as automated unit/system testing. - Architect and develop device drivers to enable user applications, middleware, and operating systems to fully utilize hardware features. - Design, develop, and optimize firmware for communication devices, ensuring it is built for safety-critical automotive applications and adheres to stringent functional safety standards. - Actively promote and implement a culture of safety and best development practices, ensuring architectural decisions and code implementations meet quality and compliance standards. **Qualifications Required:** - Education: Bachelor's or Master's degree in Computer Science/Software or a related field. - Experience: Minimum 10+ years of relevant experience in embedded software architecture and development. - Proficient in C/C++ Programming Language, with experience in Python being a plus. - Extensive experience with Firmware development, preferably for communication devices like Ethernet. - Strong background in Embedded firmware, particularly for communication devices like Ethernet. - Hands-on experience with hardware and embedded processors, preferably for communication devices. - Expertise in efficient code practices for code footprint and performance. **Additional Details:** Ethernovia is a well-funded company backed by leading technology investors, including Porsche SE, Qualcomm, AMD, and Western Digital. With a global team and recognition in prestigious lists, Ethernovia offers talented individuals the opportunity to make a lasting impact on the future of mobility. Joining Ethernovia means sharing in the success with pre-IPO shares, competitive compensation, and great benefits while working alongside world-class talent.,
You will be responsible for the Embedded Firmware for Ethernovia's Networking devices. This responsibility includes developing firmware that configures, controls, and monitors the communication device and interacts with the host system via device drivers to expose hardware features of the devices. Key Responsibilities: - Architecture, design, implementation, testing, and integration of the firmware rolled into Ethernovia's SDK. - Building firmware ground-up for safety critical automotive application. - Adhering to Functional Safety standards and best development practices. - Proficient in C/C++ Programming Language with experience in Python being a plus. - Experience with Firmware and Embedded firmware, particularly for communication devices like Ethernet. - Integration and testing of firmware and low-level code. - Hands-on Experience with Hardware and embedded processors, especially for communication devices. - Expertise in efficient code practices for code footprint and performance. Qualification Required: - Bachelors or Master's degree in Computer Science/Software or related field. - Work Experience: 3 years for Mid-level and 7 years for Senior Level position. - Strong understanding of Software Development lifecycle including Architecture, Implementation and Testing fundamentals. - Experience with communication devices like Ethernet. - Experience with integration and testing of firmware and low-level code. - Hands-on Experience with Hardware and embedded processors. - Expertise in efficient code practices for code footprint and performance. You will have the opportunity to work with cutting edge technology, world-class team, and expand your technology depth and breadth in a fast-growing company. Additionally, you will receive pre IPO stock options, competitive base salary, flexible hours, medical, dental, and vision insurance, and flexible vacation time to promote a healthy work-life balance.,
As a Software Engineer for GUI Tools at Ethernovia, you will be responsible for creating the Graphical User Interface (GUI) visual tools used by the engineering team. Your main tasks will include developing software-based GUIs for Ethernovia's evaluation platforms and networking devices. These tools are essential for the debugging, testing, and demonstration of the cutting-edge technology developed by Ethernovia. Your role will directly impact the ability of engineers to interact with and validate the hardware, playing a crucial role in the product development lifecycle. **Key Responsibilities:** - Create and develop software-based GUIs for Ethernovia's evaluation platforms and networking devices. - Assist in debugging, testing, and demonstrating the company's technology. - Collaborate with the engineering team to ensure the GUI tools meet the required standards. - Stay updated with the latest technologies and tools to enhance GUI development process. **Qualifications Required:** - **Education:** Bachelor's or master's degree in computer science/software or a related field. - **Experience:** - Mid-Level: Minimum of 3 years of relevant experience. - Senior-Level: Minimum of 7 years of relevant experience. - **Core Skills:** - Strong understanding of the Software Development Lifecycle. - Knowledge of C/C++ or Python Programming Language is advantageous. - Experience in developing GUIs, preferably using React.js/Next.js, Web, REST, etc. - Familiarity with integration and testing of open-source middleware, libraries, and drivers. - **Nice to Have Experience:** - Familiarity with code version control and review tools/processes like Perforce, Git, or Swarm. - Experience with automation and DevOps tools like Jenkins. - Knowledge of GRPC, Protobuf, or similar Remote Procedure Call (RPC) software. - **Soft Skills:** - Self-Motivated with the ability to work independently and as part of a team. - Excellent communication and documentation skills. - Meticulous attention to detail. Join the team at Ethernovia to be part of the future of mobility. Enjoy competitive compensation, pre-IPO shares, and great benefits while working with world-class talent. Grow your career and knowledge with a company that is transforming the automotive communication network.,