Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Embedded Software/Firmware Engineer

$180k - $240k
Full-time

Ethernovia, Inc.

Role Description

You will be responsible for Ethernovia’s Networking devices software stack development which will include:

  • Embedded Firmware
  • Kernel/user mode device drivers
  • Stack extensions
  • Debug and test utilities
  • 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 for the firmware, it 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
  • Integration of the device drivers rolled into Ethernovia’s SDK

These drivers are 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.

Qualifications

  • Bachelors or Master’s degree in Computer Science/Software or related field
  • 6+ years of work experience
  • 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 Software Device Drivers, preferably for communication devices like Ethernet
  • Deep understanding of Operating Systems, Kernel, Platform/Device drivers, preferably Linux Operating System, QNX or Real Time Operating System
  • Experience with integration and testing with Operating System Device Driver Interfaces
  • Hands-on experience with Hardware, preferably communication devices

Requirements

  • For Firmware role:
    • 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
  • Nice to Have:
    • Experience with AUTOSAR Communication Stack
    • MCAL
    • 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/networking 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
    • Build systems like Yocto
    • High performance drivers and test tools preferably networking and communications
    • Virtualization and virtualized device drivers
    • Mixed Signal systems - Analog, Digital, Digital Signal Processing (DSP)
    • ARM family of processors or similar embedded processors
    • Bootloaders like uboot or similar

Benefits

  • 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

Salary Range

The actual offered base salary for U.S. locations will vary depending on factors such as work location, individual qualifications, specializations, experience, skills, job-related knowledge, and internal equity. The annual salary range for this position is $180,000 - $240,000. The compensation package will also include incentive compensation in the form of pre-IPO ISO options, in addition to base salary and a full range of medical and other benefits.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software/Firmware Engineer in Remote vacancy
  •  ...Job Title - Senior Firmware or Embedded Software Engineer Location – San Diego, CA Duration – 10+ Months Contract Total Hours/week - 40.00 1st Shift Description: Senior Firmware or Embedded Software Engineer Responsibilities • Develop, enhance... 
    Senior
    Contract work
    Local area
    Remote work
    Day shift

    MILLENNIUMSOFT

    San Diego, CA
    3 days ago
  •  ...Seeking a Senior or Staff Embedded Firmware Engineer to work remotely in the United States, this full-time position focuses on building and architecting firmware for next-generation IoT devices, with responsibilities that include independently owning features or mentoring... 
    Senior
    Full time
    Remote work

    Virtual Vocations Inc

    United States
    1 day ago
  • $94k - $138k

     ...Senior Embedded Firmware Engineer Eaton's Electrical Critical Power Solutions Division is currently seeking a Senior Embedded Firmware Engineer...  ...engineering team to develop, test, and release embedded software in support of new product development. Collaborate with... 
    Senior
    Work experience placement
    Work at office
    Remote work
    Relocation package

    Eaton Plc

    Raleigh, NC
    1 day ago
  • $60 - $70 per hour

    5+ years of experience in embedded firmware or embedded software development specifically strong Python programming experience on embedded...  ...Solutions client of Insight Global is seeking a Senior Embedded Firmware Engineer who can contribute immediately to hands‑on Python... 
    Senior
    Contract work
    Immediate start
    Remote work

    Insight Global

    Denver, CO
    1 day ago
  •  .... THE WORK In this position the Engineer will be responsible for the design, analysis...  ...and system level integration of software and firmware. Perform the development, review, integration...  ...the design, and support testing of embedded software in a lab facility, including... 
    Senior
    Full time
    Part time
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    Stratford, CT
    22 days ago
  • Job Title The salary range for this role is an estimate based on a wide range of compensation factors including but not limited to specific skills, experience and expertise, role location, certifications, licenses, and business needs. The estimated compensation range...
    Senior
    Remote work

    Motional

    United States
    3 days ago
  • $149k - $198.5k

     ...autonomous driving system team works at the intersection of software engineering, machine learning, sensors, and hardware compute platforms to...  ...you are a software engineer and love the idea of working on embedded AI hardware and software compute systems to create the next... 
    Senior
    Work at office
    Remote work

    Motional

    Boston, MA
    1 day ago
  •  ...position for a talented, motivated engineer seeking the opportunity to make...  ...in C/C++ programming in an embedded Linux environment. Experience in embedded software design and implementation for Linux...  ...and written communications with senior management and technical staff.... 
    Senior
    Permanent employment
    Contract work
    Local area
    Remote work
    Weekend work

    Cloud Hybrid Technologies LLC

    Schaumburg, IL
    1 day ago
  • $125k - $155k

     ...this job and more exclusive features. Thompson Software Solutions is seeking a senior-level Sr Software Engineer who is ready to work with a talented team to provide...  ...development and integration Experience with Embedded Software development and integration on target software... 
    Senior
    Full time
    Remote work
    Flexible hours

    LYNX

    Huntsville, AL
    4 days ago
  • $140k - $180k

     ...Linux developer to join our engineering team. The ideal candidate will...  ...experience developing embedded Android and Linux systems and...  ...implement and customize embedded software solutions for IoT devices...  ...Maintain and enhance existing firmware codebases Create technical... 
    Senior
    Work at office
    Remote work
    Work from home
    Flexible hours
    Shift work

    Owl Labs

    Boston, MA
    1 day ago
  •  ...complementary analytical technologies, software automation, and machine learning. For more...  ...to collaborate with world-class engineers and scientists developing groundbreaking...  ...this role, you will design and develop embedded software that controls sophisticated electromechanical... 
    Senior
    Work at office
    Remote work
    Worldwide

    908 Devices

    Burlington, MA
    1 day ago
  • $170k - $210k

     ...Senior Embedded Software Engineer at unspun We are looking for a hands‑on, execution‑driven Senior Embedded Software Engineer to ship and sustain...  ...management, concurrency, testing practices Experience developing firmware features for microcontrollers in embedded real‑time... 
    Senior
    Remote work
    Day shift

    unspun inc.

    Emeryville, CA
    1 day ago
  •  ...find more than just a job‑you will find purpose and pride. Your Role at Baxter This is where your work saves lives. As a Senior Embedded Software Engineer , you will be involved with the research and development of advanced medical monitors, saving lives across the whole... 
    Senior
    Temporary work
    Work visa
    Flexible hours

    Baxter

    Skaneateles Falls, NY
    2 days ago
  •  ...its Allies a definitive edge and deter future conflicts. Senior Embedded Software Engineer Castelion is seeking a Senior Embedded Software Engineer...  ...fast and keep it reliable. Responsibilities Embedded & Firmware Development Design and implement embedded applications,... 
    Senior

    Castelion

    Allen, TX
    1 day ago
  •  ...Type: Full time Build the Firmware That Powers the Future of...  ...connectivity, working closely with software, hardware, DSP, and...  ...will define and own the embedded firmware platform powering...  ...powers them. Your Mission As a Senior Embedded Software Engineer, you will define and own... 
    Senior
    Full time
    Contract work

    Sonance

    San Clemente, CA
    1 day ago
  • $93k - $125k

     ...Senior Embedded Software Engineer Department: Product Design Services FLSA Status: Exempt Reports to: Operations Manager Pay Range: $93,000 - $12...  ...systems. This role involves architecting and implementing firmware solutions, debugging complex system issues, and ensuring... 
    Senior
    Temporary work
    Local area
    Remote work
    Visa sponsorship
    Flexible hours

    D3 Embedded

    Rochester, NY
    1 day ago
  • $92k - $116k

     ...Overview Otis Elevator is on the lookout for an Embedded Senior Software Engineer to join our team in developing embedded software for our commercial elevator products. The ideal candidate will thrive in a collaborative team environment and be open to guidance from senior... 
    Senior
    Work experience placement
    Remote work

    Otis Elevator CO

    Bloomfield, CT
    1 day ago
  • $120k - $160k

     ...Senior Embedded Software Engineer Location: Fort Worth, TX, or Palmdale, CA. Compensation: $120,000 - $160,000 + Bonus Eligible. Security Clearance: Active Secret Clearance Required. Company: Thompson Software Solutions (TSS) was founded in 2004 and operates locations... 
    Senior
    Remote work

    LYNX

    Palmdale, CA
    4 days ago
  • $130k - $160k

     ...Overview We are seeking a Senior Embedded Software Engineer with deep expertise in motion control systems, real‑time embedded software, and low‑level firmware development. This role focuses on designing, developing, and optimizing firmware for microcontroller‑based systems... 
    Senior

    Werfen North America

    Bedford, MA
    1 day ago
  • $60.57 per hour

     ...Job Title Senior Embedded Software Engineer Type of Position This is a contract‑to‑hire opportunity, with the intent to convert to a direct hire role. The contract period is typically expected to run approximately 6 to 12 months before conversion, depending on individual... 
    Senior
    Permanent employment
    Contract work
    Temporary work
    For contractors
    H1b
    Remote work
    Monday to Thursday
    Day shift

    HRU Tech

    Sterling Heights, MI
    1 day ago
  • $86.8k - $165.2k

     ...forward-thinking, and highly motivated engineering team developing the next generation...  ...Advanced Processing Architectures Software organization delivers embedded processing solutions used across a...  ...performance. We are seeking a Senior Embedded Platform Software Engineer... 
    Senior
    Temporary work
    Work experience placement
    Start working today
    Work at office
    Remote work
    Flexible hours

    RTX

    Cedar Rapids, IA
    3 days ago
  • Position Summary Parker Lord Electromechanical Systems (EMS) is seeking an experienced Embedded Software Engineer to develop and verify software for control systems used in demanding aerospace and industrial applications. This role focuses on motor control and signal processing... 
    Senior
    Permanent employment
    For contractors
    Work experience placement
    Work from home
    1 day per week

    Parker Hannifin Corporation

    North Carolina
    2 days ago
  • Join to apply for the Senior Embedded Software Engineer role at KCF Technologies, Inc. Join to apply for the Senior Embedded Software Engineer role...  ...time. Essential Functions: Develop embedded software, firmware, and supporting tools for KCF’s IoT products Actively participate... 
    Senior
    Full time
    Work at office
    Local area
    Work from home
    Work visa
    Relocation package
    Flexible hours

    KCF Technologies, Inc.

    State College, PA
    2 days ago
  •  ...industries, is currently seeking an experienced Firmware Engineer. The role requires the successful...  ...interoperability of hardware and software. Must be able to manage and support multiple...  ...PCBAs. Experience with writing embedded firmware in C for a Real-Time Operating... 
    Senior
    Live in
    Remote work

    Parabit Systems

    Bellmore, NY
    1 day ago
  • $93.2k - $164.45k

     ...meaningful impact. Who You Are You are an experienced Software Engineer looking to join our team in Owego, NY, supporting the full product...  ...systems. This role supports the design and certification of embedded mission software for use in modern defense platforms. The... 
    Senior
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    Owego, NY
    22 days ago
  •  ...support the active project demands and skills gaps, our staffing experts can help you find the best job for you. Role:Senior Firmware Engineer Location: Rancho Cordova, CA Duration: Fulltime Required Skills: Senior Firmware Engineer Job Description:... 
    Senior
    Permanent employment
    Full time
    Contract work
    Remote work

    Tekfortune Inc

    Rancho Cordova, CA
    4 days ago
  • €8,000 per month

    Role Description To nie jest typowa rola embedded. To projektowanie systemów, deterministyczna komunikacja, real‑time i odpowiedzialnoś...  ...produktu. Będziesz pracować przez cały stos - od niskopoziomowego firmware po komunikację z backendem. W praktyce oznacza to: ~Rozwój... 
    Senior
    Full time

    EER Poland

    Remote
    7 days ago
  •  ...As a member of our NVLink Firmware Development and Verification...  ...equivalent experience) in Electrical Engineering, Computer Science, or a...  ...experience in firmware or software verification. Strong debugging...  .../software interaction and embedded environments. Familiarity with... 
    Senior
    Remote work

    NVIDIA

    Santa Clara, CA
    1 day ago
  •  ...achieving our mission. Join our team as a Sr Firmware Engineer to help us bring current and next...  ...succeed Proven Expertise: 4+ years of software engineering experience, with a focus on...  ...and observability. Deep understanding of embedded security practices. Why you’ll love... 
    Senior
    Full time
    Remote work
    Sleeping nights
    Flexible hours
    Night shift

    Eight Sleep

    San Francisco, CA
    15 hours ago
  • $155k - $242k

     ...products. This is a unique opportunity to build and work on a new full-stack operating system. As an Embedded Software Engineer on the team, you will develop an embedded firmware platform and Real-time Operating System (RTOS) using Rust and the Pigweed architecture. This is... 
    Senior
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Software/Firmware Engineer. Be the first to apply!