×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineer IV

Job in Bingen, Klickitat County, Washington, 98605, USA
Listing for: Zepher Flight Labs
Full Time position
Listed on 2026-01-01
Job specializations:
  • Engineering
    Software Engineer, Embedded Software Engineer
Job Description & How to Apply Below
Position: Embedded Software Engineer I IV
Location: Bingen

Overview

The Embedded Design Engineer is responsible for developing new firmware and writing drivers for a variety of applications and sensors. Data analysis and testing for robustness and effectiveness is essential. This responsibility covers the development, deployment, and maintenance of all embedded applications for vehicle command and control as well as peripheral systems. The Embedded Design Engineer will work closely with the Z1 technical team to ensure customer requirements and user experience are prioritized.

A basic understanding of electronics and the ability to read and understand electrical schematics is preferred. The candidate should have all of the required skills and one or more of the preferred skills.

Responsibilities
  • Develop firmware and write drivers for a variety of applications and sensors.
  • Perform data analysis and testing to ensure robustness and effectiveness.
  • Develop, deploy, and maintain embedded applications for vehicle command and control and peripheral systems.
  • Collaborate with the Z1 technical team to prioritize customer requirements and user experience.
Required skills
  • Motivated and enthusiastic with a positive attitude
  • A self-starter with great time management skills
  • Willingness to learn, try new things, and wear many hats
  • Able to adapt to changing engineering standards
  • Engineering / science degree, or equivalent experience
  • Effective verbal communication skills
  • Strong attention to detail
  • Strong analytical and problem-solving skills
  • English fluency
  • Legally able to work in the USA
Preferred skills
  • Embedded programming in C, C++, and/or assembly (ARM Cortex-M3/M4, STM
    32, MSP
    430 using IAR / STCube / Code Composer Studio (eclipse-based IDE))
  • Desktop / GUI programming (e.g., Visual Studio C#, python, Lab Windows/CVI/Lab View)
  • Embedded web server development
  • RC building / piloting (e.g., DJI, Pixhawk, Ardu Pilot, servos, ESCs)
  • Experience with single-board computer development (e.g., Raspberry Pi, Arduino, Beagble Bone, Mbed)
  • Assist in tool development for testing and system integration
  • An ability to read electrical schematics and interface with hardware engineers and technicians
  • Develop, enhance and debug new and existing real-time software in C and C++ in embedded Linux, RTOS, and “bare metal” environments (e.g., FreeRTOS, uCOS, embOS)
  • Revision control experience (e.g., Git, Subversion)
  • Drive software development for performance, scalability, modularity, robustness, and tight integration with the hardware
  • Network and system-level debugging and code optimization
  • Technical writing with skills in MS Office, Excel, PowerPoint (or Open Office equivalents)
  • IoT / cloud platform development (e.g., Amazon Web Services, Azure, Google)
  • BS or higher in Computer Science/Engineering, Electrical Engineering, Physics or proof of exceptional skills in related fields, with practical experience
  • Project management
Nice-to-have
  • PCB circuit design / schematic capture (e.g., Altium, Cadence OrCAD, Design Spark, Eagle, Kicad, Protel, etc.)
  • PCB layout (e.g., Altium, PADS (Power

    PCB), Mentor Graphics, Cadence Allegro, Eagle, Kicad)
  • Soldering on PCB under microscope on surface mount packages down to 0402 sizes
  • Building cables (solder cup, crimping)
  • Network and system-level debugging and code optimization
  • Implement continuous improvements and best practices within the team, and larger organization
  • Drive software/hardware co-design for optimized solutions and schedules
  • Experience with wired and wireless networking and developing software for networked IoT products
  • Capable of delivering top-quality C and C++ code in multi-threaded and multi-process systems
  • Electrical simulation (e.g., PSPICE, HSPICE, LTSPICE, SPICE, Genesys)
  • Mathematical analysis and scripting (e.g., MATLAB, Octave)
  • MCAD / 3D model development (e.g., Solid Works, AutoCAD, Autodesk EAGLE, Fusion 360, Inventor, Sketch Up)
  • Reverse engineering experience (i.e., product teardowns)
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary