Register
|
Login
MENU
Home
Employers
Post Jobs
Employer Services
Employer Membership
Search Resumes
Job Seekers
Search Jobs
Post Resume
Job Seeker Services
Employer Lists
Register
Login
Register
|
Login
Software Engineer I
Elbit America
Roanoke, VA
Category
Engineering
Apply for Job
Job Description
We’re seeking an Entry-Level Embedded Software Engineer who is eager to build reliable, efficient software for real-world products.
Requirements
Design, implement, and unit-test embedded software in C/C++ for microcontrollers.
Contribute to board bring-up: bootloader configuration, peripheral initialization, and device driver development.
Integrate sensors/actuators and integrate common communication protocols (SPI, I²C, UART, CAN, USB).
Work with RTOS (e.g., Free RTOS) or bare-metal systems; manage tasks, interrupts, and low-power modes.
Debug and validate in the lab using oscilloscopes, logic analyzers, JTAG/SWD, GDB, and serial tooling.
Write and maintain hardware abstraction layers (HAL) and middleware; contribute to API design and documentation.
Develop automated tests and harnesses; support continuous integration (CI) and build pipelines.
Participate in code reviews, design reviews, and requirements discussions with cross-functional teams.
Create clear technical documentation: design notes, test plans, user guides, and release notes.
Support manufacturing/production with firmware updates, issue triage, and root-cause analysis.
Follow secure coding practices and applicable standards; contribute to quality and reliability improvements.
Benefits
Most locations offer a 9/80 schedule, providing every other Friday off
Competitive compensation & 401(k) program
Robust medical, dental, vision, & disability coverage
Basic Life Insurance and Additional Life & AD&D Insurances
Flexible Vacation & PTO
Paid Parental Leave
Generous Employee Referral Program
Voluntary Benefits Available
Voluntary Tricare Supplement available for military retirees
]]>