Principal Embedded Software Engg
Ethernovia, Inc.4 months ago
Responsibilities
- Lead the architecture, design, implementation, testing, and integration of the networking device software stack.
- Develop firmware that configures, controls, and monitors communication devices.
- Design and implement device drivers for user applications and operating systems.
- Develop and implement automated unit and system tests for software reliability.
- Contribute to firmware development for safety-critical automotive applications.
- Participate in a culture of safety and best development practices.
Requirements
- Bachelor's or master's degree in computer science/software or a related field.
- Minimum 10+ years of relevant experience in embedded software development.
- Strong understanding of the Software Development Lifecycle.
- Proficient in C/C++ programming language; experience in Python is a plus.
- Extensive experience with firmware for communication devices like Ethernet.
- Strong experience with embedded firmware and hardware interaction.
- Proven experience with integration and testing of firmware and low-level code.
- Expertise in efficient code practices for performance and footprint.
Benefits
- Opportunities for unparalleled technological growth.
- Significant career growth opportunities as the company expands.
- Pre-IPO stock options.
- Work with the latest advancements in networking and embedded systems.
- Collaborate with highly skilled and passionate professionals.
- Competitive base salary reflecting expertise and contributions.
- Flexible work hours.