Avatar for Vigilant Engineering
Vigilant Engineering
Actively Hiring
We believe the world’s hardest problems demand mission-driven solutions
  • Top 1% of responders
    Vigilant Engineering is in the top 1% of companies in terms of response time to applications
  • Responds within a day
    Based on past data, Vigilant Engineering usually responds to incoming applications within a day
  • Growing fast
    Showed strong hiring growth in the past month

Embedded Software Engineer

  • $135k – $175k • No equity
  • |
  • |5 years of exp
  • |Full Time
Posted: 2 weeks ago• Recruiter recently active
Job Location
Remote Work Policy

In office - WFH flexibility

Visa Sponsorship

Not Available

RelocationNot Allowed
Skills
C++
Embedded Systems
C
Embedded Linux
Firmware
RTOS
Zephyr
MCUs

About the job

vigilant.engineering | Seattle, WA | Hybrid

*direct-hire only for now, no recruiters please.

PRINCIPAL RESPONSIBILITIES:

· Develop/modify BSP code: this can include bootloaders, device drivers, kernel and device tree support

· Practice proper software version control and documentation practices

· Authoring design documents and software/firmware test plans

· Implement prototype software on prototype hardware with production intent

· Perform embedded software bring-up on prototype hardware

· Interact with internal and external customers with professionalism

· Performs analyses to optimize total system architecture for affordability, safety, reliability, maintainability, testability, regulatory, and certification

· Collaborate closely and drive the resolution of technical issues by working with cross-functional teams such as industrial design, mechanical, electrical, systems architecture, product design, NPI, and supply chain

· Participate and lead collaborative design reviews of HW+SW designs to ensure the system functions as designed prior to prototype fabrication

· Perform lab measurements and testing as needed to validate the HW+SW system design and resolve any issues

· Track test progress, bugs, and fixes and produce regular written and verbal progress reports

· Design, implement, debug, and characterize embedded systems with end-to-end ownership of software system design from concept to production

BASIC QUALIFICATIONS:

· BS in Computer Science, Electrical or Computer Engineering

· 5+ years professional experience as an Embedded Software Engineer developing production software.

· Strong proficiency across multiple embedded development languages, including C/C++, Zephyr, embedded Linux and Windows OS and assorted scripting languages such as Python, microPython

· Expertise with common embedded tool chains (e.g. GCC, Keil, IAR, CCS) and version control systems (e.g. Git, Github, etc)

· Able to read and understand digital system schematics along with peripheral and processor datasheets in order to develop drivers and hardware specific features.

· Working knowledge of I2C, SPI and UART serial communications

· Experienced with low latency and high data throughput architectures

· Experience in developing, modifying, and debugging drivers, bootloaders, or board support packages (BSPs).

· Strong electronics knowledge with the ability to debug digital subsystems using electronic test equipment such as logic analyzers and oscilloscopes.

· Experience with interpreting datasheets and developing device drivers for sensors and IC’s

· Experience with Bluetooth Low Energy (BLE) and associated vendor SDKs

· Experience with ARM-CortexM and ARM-CortexA based processors, GNU toolchains/IDEs

· Excellent written and verbal communication skills as well as analytical and problem-solving skills

· Comprehensive understanding of the product development, validation, and support life cycle for a complex vertical product

· Ability to meet vigilant.engineering, customer and/or government security screening and background check requirements are required for this role.

PREFERRED QUALIFICATIONS:

· Advanced degree in CS, CE, EE or related

· As our firm often design and consult for partners who develop regulated devices, we look for engineers with experience designing under aerospace engineering and quality standards such as AS 91xx, SAE, ISO or other highly-regulated environments is also helpful.

· Experience with software development targeted for embedded software systems

· Familiarity with multi-processor systems and communications

· Experience managing a product from early design all the way through being shipped and supported to a real world customer

· Knowledge of Linux kernel internals (scheduling, memory management, IPC, file systems, etc), as well as the ‘systemd’ suite

· Knowledge of networking and associated network protocols

· Creating unit tests and user-interfaces for hardware bring-up

· Understanding schematics, experience with logic analyzers, JTAG, oscilloscopes, spectrum analyzers

· Familiarity with Cmake

· Software Security experience: authentication/encryption, hardware accelerators, security fundamentals

· Bare metal and Embedded RTOS application architecture

· Demonstrated experience bringing new products to market

· Experience running signal integrity simulations

Vigilant Engineering, LLC is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.

Comprehensive Benefits Package: Medical, Dental, Vision, HSA, Life and AD&D Insurance, EAP, PTO (accrues at 2.3 hours for every 40 hours worked), and 10 Paid Holidays.

Seniority Level

Associate

Industry

Engineering Services, Computers and Electronics Manufacturing, Defense and Space Manufacturing

Employment Type

Full-time

Job Functions

Engineering, Consulting

Skills

Embedded Linux, Git, Real-Time Operating Systems (RTOS), C++, Microcontrollers, Firmware, Bootloader, Embedded Software, Software Development, Embedded Systems

Salary

$135,000 - $175,000

About the company

Vigilant Engineering company logo

Vigilant Engineering

Actively Hiring
We believe the world’s hardest problems demand mission-driven solutions11-50 Employees
Company Size
11-50
Company Type
Engineering Services
Company Type
Product Consultancy
Company Type
Hardware
Company Type
Product Development
Company Industries
Embedded Hardware and Software
  • Top 1% of responders
    Vigilant Engineering is in the top 1% of companies in terms of response time to applications
  • Responds within a day
    Based on past data, Vigilant Engineering usually responds to incoming applications within a day
  • Growing fast
    Showed strong hiring growth in the past month
Learn more about Vigilant Engineering image

Perks

Healthcare benefits
Medical, Dental, Vision, HSA, Life and AD&D Insurance, EAP, PTO (accrues at 2.3 hours for every 40 hours worked), and 10 Paid Holidays.

Founders

GM Ogle
CEO • 2 years
image
View the team image

Similar Jobs

Off The Record company logo
Off The Record
Fight your traffic tickets directly from your smart phone
Tamarack Software company logo
Tamarack Software
Modern, end-to-end software for the wood processing industry
MOLTEN Cloud company logo
MOLTEN Cloud
Multi-cloud SaaS arming digital rights holders with better operations to manage & monetize content
Kick Health company logo
Kick Health
The Online Performance Medicine Clinic for Energizing Sleep and Confident Presentations
Archesys company logo
Archesys
Improving the government services that impact everyday lives
Sponsor a Pet company logo
Sponsor a Pet
We are a fundraising company for animal non-profits
Adronite company logo
Adronite
A platform that enables companies to gain a deep understanding of complex codebases
Crema Social company logo
Crema Social
Fast Growting International Dating through a Social Meal Experiment