6 дней назад
Senior Software Engineer (Embedded)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Engineer (Embedded): Designing, developing, and testing embedded software for digital signal processing computer boards with an accent on board support packages, device drivers, firmware, and verification software. Focus on developing BIOS/U-Boot and Linux/VxWorks drivers, analyzing hardware requirements, and validating software releases for defense and aerospace systems.
Location: Onsite in Ashburn, Virginia or Massachusetts, United States
Company
Defense and aerospace solutions organization delivering embedded computing products and modular open systems for air, ground, and naval defense applications.
What you will do
- Design, develop, and test embedded software for digital signal processing computer boards.
- Create and modify board support packages, device drivers, power-on firmware, BIOS/U-Boot, and built-in test software.
- Analyze requirements, develop design alternatives, and contribute to architecture, design, and code reviews.
- Develop test software and procedures, validate releases, and coordinate software releases.
- Prepare accurate user and design documentation, task breakdowns, and project estimates.
- Evaluate new technologies, improve development processes, and share embedded software knowledge.
Requirements
- Bachelor’s degree in Electrical Engineering, Computer Engineering, or equivalent, with at least 5 years of experience.
- Strong C programming skills and experience with embedded software engineering processes and standards.
- Experience developing Linux and/or VxWorks device drivers.
- Experience with hardware design verification testing and firmware and/or BIOS development.
- Ability to read and understand IC datasheets and board schematics.
- Strong communication skills, accountability, quality focus, and ability to meet deadlines.
Nice to have
- Active secret clearance or ability to obtain secret clearance.
- Experience with Yocto Linux, Xilinx PetaLinux, Xilinx MPSoC, interrupts, and DMA.
- Experience with Git or SVN, JIRA, debugging tools, and software test methodologies.
- Knowledge of PCIe, PCI, FPGAs, I2C, Flash, Ethernet, and electronic diagnostic equipment.
- Project management experience.
Culture & Benefits
- Paid time off.
- 401(k) with employer match and profit sharing.
- Health and wellness benefits.
- Learning and development opportunities.
- Employee stock purchase plan, referral program, recognition, and competitive pay.
- Inclusive and supportive work culture.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
9 дней назад
Semiconductor Systems Engineer (C/C++/Python)
7 дней назад
Embedded Software Engineer (C/C++)
140 500 - 221 500$
7 дней назад
Senior Network and Platform Software Engineer (Aerospace)
248 830 - 348 361$
7 дней назад
Embedded Software Engineer II (Embedded Linux)
113 000 - 136 000$
13 дней назад
Embedded Engineer (C/C++)
7 дней назад
Embedded Software Engineer I (Embedded Linux)
96 000 - 115 000$