E
Posted a day ago
Principal Embedded Software Engineer
Ethernovia, Inc.Principal Embedded Software Engineer
Perks & benefits
Education AllowanceHealth InsurancePaid LeaveRelocation Allowance
Requirements
10+ years embedded software experience, Proficiency in C/C++, Degree in Computer Science or related field, Firmware development expertise
Skills
C#Embedded SystemsEthernet
About the role
Responsibilities
- Lead the architecture, design, implementation, testing, and integration of the networking device software stack
- Develop firmware to configure, control, and monitor communication devices
- Design and implement device drivers for user applications and middleware
- Develop and implement automated unit and system tests
- Contribute to firmware development for safety-critical automotive applications
Requirements
- Bachelor's or master's degree in computer science, software, or a related field
- Minimum 10+ years of experience in embedded software development
- Proficiency in C/C++ programming
- Extensive experience with firmware, preferably for Ethernet communication devices
- Strong understanding of the Software Development Lifecycle
- Experience with hardware interaction and embedded processors
- Expertise in code optimization for performance and footprint
Preferred Qualifications
- Experience with simulation and emulation platforms
- Knowledge of hardware buses like I2C, SPI, Ethernet, and USB
- Experience with automotive safety standards like MISRA, ASPICE, or ISO26262
- Familiarity with communication protocols such as TCP/IP, PCIe, or SR-IOV
- Experience with ARM family of processors
- Knowledge of bootloaders like uboot
Benefits
- Pre-IPO stock options
- Competitive base salary
- Flexible hours
- Opportunities for technological growth and career expansion
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freePrincipal Embedded Software Engineer
Ethernovia, Inc. · Pune
