Embedded Software Development Expert

4 weeks ago


Lynchburg, Virginia, United States Omni Inclusive Full time
Job Description:

We are seeking a highly skilled Embedded Software Development Expert to join our team at Omni Inclusive. As a key member of our software development team, you will be responsible for designing, developing, and testing embedded software projects throughout all phases of the software development lifecycle.


Key Responsibilities:

  • Design, develop, and test embedded software projects.
  • Develop, integrate, debug, and test embedded software products.
  • Understand customer and system requirements and translate them into software requirements.
  • Translate software requirements into design and architecture.
  • Prepare and present software designs to peers, internal stakeholders, and external customers.
  • Track software development features, tasks, and defects through release.

Mandatory Skills:

  • BS/MS Degree and 8 years of prior relevant experience.
  • Expert in programming embedded C, C++, and knowledge of Python.
  • Experience with developing software to run on real-time operating systems (e.g. VxWorks, Nucleus, etc.) and Linux.
  • Proven experience in embedded systems design with preemptive, multitasking real-time operating systems.
  • Expert knowledge of multi-threaded development, interrupt servicing, and inter-process communication.
  • Understanding of software 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.

Requirements:

Embedded Software Development Expert must have a strong background in embedded systems design and development, with expertise in C, C++, and Linux. Experience with real-time operating systems, communication protocols, and digital signal processing is also required. Additionally, proficiency in software configuration management tools, defect tracking tools, and peer review is necessary. Preferred skills include experience with radio products, IP networking protocols, JTAG Debuggers, PJSIP, Agile development, and Scrum.



  • Lynchburg, Virginia, United States Omni Inclusive Full time

    Embedded Software DeveloperWe are seeking a highly skilled Embedded Software Developer to join our team at Omni Inclusive. As a key member of our software development team, you will be responsible for designing, developing, and testing embedded software projects throughout all phases of the software development lifecycle.Key Responsibilities:Design and...


  • Lynchburg, Virginia, United States L3 Technologies Full time

    Job Title : Software Development EngineerJob Location : Lynchburg, VAJob Description:As a software development engineer at L3 Technologies, you will apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target application. You will work closely with cross-functional members of the...


  • Lynchburg, Virginia, United States L3Harris Full time

    Job Title: Software Development EngineerJob Description: Apply computer science and engineering principles in the development of software for advanced systems Collaborate with cross-functional teams to design and evaluate interfaces between hardware and software Participate in all phases of the software development life cycle, including requirements...


  • Lynchburg, Virginia, United States CloudFit Software Full time

    CloudFit Software Internship OpportunityCloudFit Software is a technology company that specializes in innovative cloud solutions. We are seeking interns to join our team for the summer of 2025 who have a passion for technology, collaboration, and creative problem-solving.As an intern, you will be actively contributing to meaningful projects that have a...


  • Lynchburg, Virginia, United States Framatome GmbH Full time

    About this role:Framatome is seeking a highly skilled Experienced Engineering Software Developer to join our team in Lynchburg, VA.Key responsibilities:Work with other Engineering teams to define new or revised software requirements.Program new or revise existing tools that simulate the physical phenomena occurring in a nuclear plant or automate data...

  • Software Engineer

    3 weeks ago


    Lynchburg, Virginia, United States Medical Solutions Full time

    Key Responsibilities:Design, develop, and maintain high-quality software applications.Collaborate with cross-functional teams to ensure timely delivery of projects.Stay up-to-date with industry trends and technological advancements.Requirements:3+ years of experience in software development.Proficiency in programming languages such as Java, Python, and...


  • Lynchburg, Virginia, United States Framatome GmbH Full time

    About the Role:Framatome is seeking a talented Software Engineering Intern to join our team in Lynchburg, VA. As a Software Engineering Intern, you will be part of an innovative team that delivers clean, safe energy and advances nuclear technology.Responsibilities:Leverage your skills and experience to contribute to the development of innovative solutions...


  • Lynchburg, Virginia, United States Commonwealth of Virginia Full time

    Job SummaryThe Commonwealth of Virginia is seeking a highly skilled DBE Transportation Business Development Specialist to provide expert advice and assistance to Disadvantaged Business Enterprises (DBE) and Small, Woman, and Minority-owned (SWaM) businesses engaged in state procurement, including construction projects such as highways, roadways,...


  • Lynchburg, Virginia, United States Commonwealth of Virginia Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team and contribute to the development of cutting-edge AI solutions. The ideal candidate will have expertise in artificial intelligence and machine learning, with a strong background in software engineering.Key ResponsibilitiesDesign and develop AI and machine learning models and...

  • Recovery Navigator

    4 weeks ago


    Lynchburg, Virginia, United States Ampact Full time

    Position Summary As a Recovery Navigator with Recovery Corps, you will play a crucial role in addressing the challenges of substance use disorders and help empower individuals to build healthier lives. You will be placed at an organization committed to serving recovery communities, where you will work with others to maintain their progress in recovery. Your...


  • Lynchburg, Virginia, United States Framatome Full time

    Company Overview Framatome is a leading player in the nuclear energy sector, dedicated to delivering clean, safe, and economical low-carbon energy to meet the global ambition for a better tomorrow. As a company, we are committed to innovation, sustainability, and excellence in all our endeavors. Job Summary We are seeking an exceptional Lead Designer,...

  • Mitigation Team Lead

    1 month ago


    Lynchburg, Virginia, United States Paul Davis Restoration of Lynchburg, Roanoke, and Southside VA Full time

    Job Title: Mitigation Team LeadJob Summary:We are seeking a highly skilled and experienced Mitigation Team Lead to join our team at Paul Davis Restoration of Lynchburg, Roanoke, and Southside VA. As a key member of our leadership team, you will be responsible for leading our mitigation department to ensure timely and effective deployment of resources to...


  • Lynchburg, Virginia, United States BWX Technologies, Inc. Full time

    Job Summary:BWX Technologies, Inc. is seeking a highly skilled Low Enriched Uranium (LEU) Materials Process Engineer to join its Nuclear Operations Group in Lynchburg, VA.Key Responsibilities:Supports production operations as the technical lead and subject matter expert for development engineering with Silicide for Research Test Reactors (RTR).Troubleshoots...


  • Lynchburg, Virginia, United States BWX Technologies Full time

    Job SummaryBWX Technologies is seeking an experienced Nuclear Operations Engineer to join its Advanced Technologies team in Lynchburg, VA. As a key member of our Systems Engineering & Integration department, you will provide input to design engineers from a nuclear reactor operations perspective, ensuring that reactor technologies employ sound operational...

  • Staff Pharmacist

    1 month ago


    Lynchburg, Virginia, United States Walmart Full time

    Job SummaryAs a Staff Pharmacist at Walmart, you will be at the forefront of patient communications, developing relationships with customers and advocating for their well-being. You will be empowered to share your clinical knowledge and work to the top of your license, creating moments of care and making a meaningful impact in the community.Key...

  • Project Manager

    4 weeks ago


    Lynchburg, Virginia, United States Framatome GmbH Full time

    About the RoleFramatome is seeking a highly skilled Project Manager to join our team in Lynchburg, VA. As a Project Manager, you will be responsible for providing innovative solutions to our customers and leading large-scale projects from design to completion.Key ResponsibilitiesProvide project leadership for large-scale projects, including design,...

  • Project Manager

    4 weeks ago


    Lynchburg, Virginia, United States Framatome GmbH Full time

    About the RoleFramatome GmbH is seeking a highly skilled Project Manager to join our team in Lynchburg, VA. As a Project Manager, you will be responsible for providing innovative solutions to our customers, leading large-scale projects, and utilizing approved project management methods and processes to execute new technology and methods to meet client needs...


  • Lynchburg, Virginia, United States Centra Health Full time

    Job SummaryCentra Health is seeking a skilled Dietitian to join our team. As a Dietitian (LGH/FT/Days), you will provide medical nutrition therapy using evidence-based practice to optimize patient care. Your expertise will be essential in ensuring efficient and effective nutrition care to patients. You will monitor and evaluate patient care and nutrition...


  • Lynchburg, Virginia, United States TotalMed Staffing Full time

    Job Details:TotalMed Staffing is seeking an experienced Surgical Tech for a travel allied job in Lynchburg, VA. The position involves working 3x12 hour night shifts. We offer flexible staffing solutions, including per diem, local contract, and travel nursing. Our recruitment experts in allied health, scientific, insurance, and healthcare financial services...


  • Lynchburg, Virginia, United States BWX Technologies Full time

    Job DescriptionBWX Technologies is seeking an experienced Operations Integration Engineer to join its Advanced Technologies team in Lynchburg, VA.The successful candidate will provide input to design engineers from a nuclear reactor operations perspective, ensuring that reactor technologies employ sound operational principles. This role will participate in...