Principal AUTOSAR Software Engineer
Ethernovia, Inc.6 months ago
Responsibilities
- Design, develop, and integrate AUTOSAR software components for automotive ECUs.
- Develop Basic Software Modules including CAN, LIN, and Ethernet communication stacks, diagnostic services, and memory management.
- Develop AUTOSAR application software using C and C++.
- Configure and generate AUTOSAR software architectures using EB Tresos, Vector DaVinci, and similar tools.
- Implement and verify software modules according to AUTOSAR specifications and automotive safety standards.
- Collaborate with hardware engineers, software architects, and functional-safety engineers to integrate AUTOSAR software into vehicle platforms.
- Perform software integration, testing, validation, debugging, simulation, and in-vehicle testing.
- Optimize software performance, memory usage, reliability, and code footprint.
- Create requirements specifications, software designs, software specifications, test plans, and test results documentation.
- Track emerging AUTOSAR tools and practices and support continuous improvement.
Requirements
- Bachelor’s or master’s degree in Computer Science, Software, or a related field.
- At least 10 years of relevant experience.
- Proficiency in C/C++; Python experience is a plus.
- Strong experience with embedded firmware, preferably for Ethernet or other communication devices.
- Experience integrating and testing firmware and low-level code.
- Expertise in efficient code practices, code footprint, and performance optimization.
- Preferred experience with hardware and embedded processors.
- Experience with AUTOSAR, BSW, ECAL, and MCAL.
- Nice-to-have experience includes model-based development, Hardware-in-the-Loop testing, QNX, simulation and emulation platforms, GNU compilers and debugging suites, embedded buses, safety-critical development, networking protocols, video processing, Perforce or Git, ARM processors, and bootloaders.
- Strong communication, documentation, attention to detail, self-motivation, and ability to work independently and collaboratively.
Benefits
- Pre-IPO stock options
- Flexible hours
- Competitive base salary
- Opportunity to grow with the company
- Preference for immediate joiners or candidates with a 15–21 day notice period
About Ethernovia, Inc.
At Ethernovia we're building the nervous system for intelligent machines. We are transforming how physical AI systems communicate - from autonomous vehicles and humanoid robots to industrial automation. Our breakthrough Ethernet-native packet processors, PHYs and software usher in a new era of deterministic, safe, real-time connectivity for machines that perceive, decide and act in the physical world.