Lead Embedded Developer—Please Share Lead Developers

December 14, 2023

Apply for this job

Email *
Full Name *

Upload file .pdf, .doc, .docx

Job Description

Job Role : Lead Embedded Developer—Please Share Lead Developers

Location: 100% Onsite. 221 Jefferson Ridge Pkwy, Lynchburg, VA 24501 USA—Need Local to VA

Hire Type : Contract

EXP : 11-12 years


• Responsible for design, development, documentation and testing of embedded software projects through all phases of the software development lifecycle.

• Responsible for development, integration, debug, and test of embedded software products

• Responsible for understanding customer and system requirements and translating into software requirements.

• Responsible for Translation of requirements to Design, architecture

• Responsible for preparing and presenting software designs to peers, internal stakeholders, and external customers

• Responsible for tracking software development features, tasks and defects through release

• Fast Learning and Team Player.

Mandatory Skills:

• Expert in programming embedded C, C++, and having knowledge on Python.

• Experience with developing software to run on real-time operating systems( e.g. VxWorks, Nucleus etc. ), Linux.

• Proven experience in embedded systems design with preemptive, multitasking real-time operating systems.

• Expert knowledge of multi-threaded development , interrupt servicing, inter process communication.

• Understanding of SW development processes and life cycle.

• Experience with communication protocols (e.g. USB, Bluetooth, Ethernet, SPI, I2C, CAN, SIP etc.)

• Understanding of object oriented design for embedded software applications.

• Knowledge of programming for Digital Signal Processors (DSPs).

• LTE knowledge, specifically 3GPP release 8-10, is a plus.

• Experience designing and debugging protocols for communication between devices or processors.

• Experience working in a multi-disciplinary team.

• Proficient with software configuration management tools ( GIT, Clear Case ), Defect tracking tools (Clear Quest), and peer review

Preferred Skills:

• Experience with radio products, such as HAM radio.

• Experience with IP networking protocols.

• Experience with JTAG Debuggers( e.g. Segger J-Link, Lauterbach etc. )

• Experience with PJSIP.

• Familiarity with Agile development and Scrum.

• Experience with VersionOne/ Jira

• Experience on products that contain multiple embedded processors.

• Experience with continuous integration, static analysis, and other DevOps tools