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

Embedded Software Engineer III

Job in Lynchburg, Campbell County, Virginia, 24505, USA
Listing for: Spectraforce Technologies
Full Time position
Listed on 2026-10-17
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, Python, Embedded Systems/ Firmware/ IoT
Job Description & How to Apply Below
Job Title:

Embedded Software Engineer III

Location:

Lynchburg, VA Department:
Software Engineering
Duration:
Fulltime (Direct Hire)

Summary:

Seeking a mid-level Embedded Software Engineer for an exciting opportunity to grow with a forward-looking technology company that is dedicated to creating revolutionary communications solutions for a myriad of applications with focus in safety, security and defense. The ideal candidate should research, design, develop and maintain embedded software for wireless products.  Successful candidate must be a flexible team player, willing to engage diverse technical challenges, and work in conjunction with hardware product development to ensure high quality and timely project completion.

Essential Duties and Responsibilities:

Design, develop and maintain software for microcontroller-based embedded devices with and without real-time operating systems (RTOS).Develop low level device drivers for microcontroller peripherals such as SPI, UART, I2C, USB, etc.

Develop a good understanding of tasks, threads, inter-process communications, and other typical embedded operating system concepts and debugging methodologies.

Collaborate with hardware, systems and software engineers to evaluate hardware and software interfaces, functional requirements, and performance requirements of the overall system.

Stay up to date on current wireless, networking and processing technologies.

Follow best practices with coding, version control and documentation.

Consult with customers concerning maintenance of products.

Perform other duties as assigned.

Education and/or

Experience:

Technical bachelor's degree (BSEE or BSCS) from a four-year college or university.

Good programming skills using C and Python.

Experience using Linux or similar operating systems.

Experience with product development in standard areas such as Bluetooth, 802.11, GPIB, or TCP/IP networked products is a plus.

Seven to ten years of relevant embedded software experience

Must be a U.S. Citizen and eligible for DoD security clearance

Reasoning Ability:

Candidate must possess the ability to solve complex problems and deal with a variety of variables in situations where only limited standardization exists.

Must be able to interpret a variety of instructions furnished in written, oral, diagram, or schedule form.

Physical Requirements:

Must be able to stand, bend, climb, kneel, lift, push, reach, or stoop for extended periods.

Equal employment opportunity policy

The United States government does not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service or other non-merit factor.

Reasonable accommodation policy

Federal contractors must provide reasonable accommodation to applicants with disabilities where appropriate. Applicants requiring reasonable accommodation for any part of the application process should follow the instructions in the job opportunity announcement. For any part of the remaining hiring process, applicants should contact the hiring agency directly. Determinations on requests for reasonable accommodation will be made on a case-by-case basis.

Client was established in 1997 and is dedicated to providing government and industry with products and engineering services centered on the wireless communications segment. Client has core capabilities in system engineering, wireless architectures; mesh/ad hoc networks; sensor signal processing; geo-location; wide band/narrow band sensor networks; software/cognitive radio; software application development; signal processing and…
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)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary