Embedded Software Engineer

2 months ago


Lynchburg, United States HNM Systems Full time

Identified as one of the top 100 fastest growing private businesses in San Diego by San Diego Business Journal, and one of Inc. 5000’s fastest growing privately held companies in the United States, HNM Systems is a people-driven Communication and Information Technology staffing and consulting firm headquartered in San Diego, CA.

We are currently hiring for a direct-hire Embedded Software Engineer (Level III). This position is with our customer, a solutions-oriented company dedicated to creating revolutionary communications solutions for a myriad of applications with focus in safety, security and defense. Their mission is to continue to build a strong and profitable organization by selecting and retaining top-tier, self-driven engineering team members. This team is an integral part of a larger product development, service and support organization; working together to deliver products and services that enrich our customer’s lives by making them safer, more effective and more profitable.

Essential Duties and Responsibilities include the following. Other duties may be assigned.

  • Analyze software requirements to design an embedded software solution within the given resource constraints.
  • Consult with hardware engineers and other engineering staff to determine functional requirements, to design software interfaces, and to provide support for hardware verification.
  • Design, code, integrate, test, configure, and document complete system and software solutions.
  • Stay up-to-date on current wireless, networking and processing technologies.
  • Consult with customers concerning maintenance of software system.
  • Clearly communicate and present designs and tradeoffs to development team, customers, and potential customers.
  • Mentor junior engineers.
  • Provide inputs for budgetary quotes.
  • Perform other duties as assigned.

Qualifications:

Required:

  • Self-motivated, curious-minded, creative, innovative and flexible team player
  • Technical bachelor's degree (BSEE or BSCS) from a four-year college or university, and at least five years related experience required.
  • Proficiency with C, C++ and Python.
  • Experience with real-time embedded operating systems such as FreeRTOS, VxWorks, etc.
  • Experience with Linux
  • Experience developing drivers, protocol stacks, and limited applications a plus.

Desired:

  • Advanced degree in engineering, computer science or similar field.
  • Experience with product development in standard areas such as APCO Project 25, cellular standards, Bluetooth, 802.11, WiMedia, 802.15.4, and/or TCP/IP networked products is a plus.
  • Experience with UltraWideband (UWB) and other positioning technologies.
  • Experience with DSPs, FPGAs and SoCs
  • Experience with sensor networks.

Development Skills:

  • The ability to work with lab equipment such as oscilloscopes, logic analyzers, spectrum analyzers, protocol analyzers and emulators is essential.

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. Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form.

Innovative Thinking:

  • Individual must display original thinking and creativity; meeting challenges with resourcefulness in a timely manner.

Physical Requirements:

  • Physical requirements for this job are those required of a normal desk job in a typical office setting.

Schedule:

  • 8 hour shift, Monday-Friday (onsite)
  • Day shift

License/Certification:

  • US Citizenship (Required)

Ability to Relocate:

  • Lynchburg, VA 24504: Relocate before starting work (Required) OR
  • Raleigh, NC: Relocate before starting work (Required)

Work Environment:

  • Office-based

Compensation and Benefits:

  • Up to $120,000 base annual salary PLUS additional compensation.
  • 401(k) matching
  • Dental insurance
  • Employee assistance program
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Vision insurance

The above statements are intended to describe the general nature and level of work being performed by the incumbent(s) of this job. They are not intended to be an exhaustive list of all responsibilities and activities required of the position. This job description is subject to revision, and it may be updated to reflect changes in the role or organization.


HNM Systems utilizes legally permissible drug and background checks as part of our screening process. Essential requirements of the position include eligibility to work for any U.S. employer without sponsorship now or in the future.


It is the policy of HNM Systems, Inc., to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information and/or marital status. HNM Systems, Inc is compliant with the Fair Chance Ordinance as applicable and will consider all qualified applications for employment.



  • Lynchburg, VA , USA, United States Omni Inclusive Full time

    Embedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our team at Omni Inclusive. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing embedded software projects through all phases of the software development lifecycle.Key Responsibilities:Design and develop embedded software...


  • Lynchburg, United States Cognizant Full time

    Job OverviewWe are looking for a Senior Embedded Software Engineer with 6 to 10 years of relevant experience to become a key member of our team at Cognizant. The successful candidate will possess strong skills in Embedded C/C++, RTOS or Linux, as well as Python, Linux, Ethernet, Bluetooth, USB, and Jira. Experience in Customer Premises Equipment is...


  • Lynchburg, United States HNM Systems Full time

    Identified as one of the top 100 fastest growing private businesses in San Diego by San Diego Business Journal, and one of Inc. 5000’s fastest growing privately held companies in the United States, HNM Systems is a people-driven Communication and Information Technology staffing and consulting firm headquartered in San Diego, CA.We are currently hiring for...


  • Lynchburg, United States L3 Technologies Full time

    Position: Software Engineering Intern Job Overview: As a Software Engineering Intern, you will engage in the application of computer science principles and engineering methodologies to create software solutions tailored for specific applications. Key Responsibilities: Implement computer science, engineering, and mathematical concepts in software...


  • Lynchburg, United States L3 Technologies Full time

    Position: Software Engineering Intern Job Overview: This internship offers an opportunity to engage in the development of software applications utilizing principles of computer science, engineering, and mathematical analysis. The intern will collaborate with diverse teams within the engineering department to create and assess interfaces between hardware and...


  • Lynchburg, United States L3Harris Full time

    Job Title: Software Engineer Intern C (Lynchburg, VA ) Job ID: 14413 Job Location: Lynchburg, VA Job Description: Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target application Work closely with cross functional members of the engineering organization to develop and evaluate...


  • Lynchburg, United States L3 Technologies Full time

    Job Title: Software Engineer Intern D (Lynchburg, VA) Job ID: 14417 Job Location: Lynchburg, VA Job Description: Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target application Work closely with cross functional members of the engineering organization to develop and...


  • Lynchburg, United States L3 Technologies Full time

    Job Title: Software Engineer Intern C (Lynchburg, VA) Job ID: 14413 Job Location: Lynchburg, VA Job Description: Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target application Work closely with cross functional members of the engineering organization to develop and...


  • Lynchburg, United States L3 Technologies Full time

    Job Title: Software Engineering Intern C (Lynchburg, VA) Job ID: 13730 Job Location: Lynchburg, VA Job Description: Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target application Work closely with cross functional members of the engineering organization to develop and...


  • Lynchburg, United States L3Harris Full time

    Job Title: Software Engineering Intern C (Lynchburg, VA ) Job ID: 13729 Job Location: Lynchburg, VA Job Description: Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target application Work closely with cross functional members of the engineering organization to develop and evaluate...


  • Lynchburg, Virginia, United States CloudFit Software Full time

    Job Opportunity at CloudFit SoftwareCloudFit Software is a leading technology company that specializes in innovative cloud solutions. We are seeking a paid intern to join our team for a 10-week program, where you will have the opportunity to contribute to meaningful projects and work with experienced mentors and senior leadership.What You'll Gain:Real-world...

  • Service Engineer

    4 weeks ago


    Lynchburg, United States CloudFit Software Full time

    CloudFit Software is looking for qualified Service Engineers that have the experience and passion to design, deploy, and operate customer solutions. These solutions include a combination of Commercial off-the-shelf, open-source, and cloud-native technologies. The job will involve learning new technologies, interacting with client stakeholders, and designing...

  • Service Engineer

    1 month ago


    Lynchburg, United States CloudFit Software Full time

    CloudFit Software is looking for qualified Service Engineers that have the experience and passion to design, deploy, and operate customer solutions. These solutions include a combination of Commercial off-the-shelf, open-source, and cloud-native technologies. The job will involve learning new technologies, interacting with client stakeholders, and designing...

  • Service Engineer

    3 weeks ago


    Lynchburg, United States CloudFit Software Full time $60,000 - $150,000

    Job DescriptionJob DescriptionCloudFit Software is looking for qualified Service Engineers that have the experience and passion to design, deploy, and operate customer solutions. These solutions include a combination of Commercial off-the-shelf, open-source, and cloud-native technologies. The job will involve learning new technologies, interacting with...


  • Lynchburg, United States CloudFit Software Full time

    CloudFit Software is looking for a Site Reliability Engineer (SRE) to work directly on increasing quality, performance, and reliability of the CloudFit Managed Applications and Services systems. Our SREs help maintain accountability of production workloads while making it easier to run modern applications and services in the cloud. As a team, we bring...


  • Lynchburg, United States CloudFit Software Full time

    CloudFit Software is looking for a Site Reliability Engineer (SRE) to work directly on increasing quality, performance, and reliability of the CloudFit Managed Applications and Services systems. Our SREs help maintain accountability of production workloads while making it easier to run modern applications and services in the cloud. As a team, we bring...


  • Lynchburg, United States CloudFit Software Full time $60,000 - $150,000

    Job DescriptionJob DescriptionCloudFit Software is looking for a Site Reliability Engineer (SRE) to work directly on increasing quality, performance, and reliability of the CloudFit Managed Applications and Services systems. Our SREs help maintain accountability of production workloads while making it easier to run modern applications and services in the...


  • Lynchburg, United States CloudFit Software Full time

    CloudFit Software is seeking skilled Service Engineers who possess the expertise and enthusiasm to architect, implement, and manage client solutions. These solutions encompass a blend of commercial off-the-shelf products, open-source applications, and cloud-native technologies. The role will require continuous learning of emerging technologies, collaboration...


  • Lynchburg, United States CloudFit Software Full time $100,000 - $175,000

    Job DescriptionJob DescriptionCloudFit Software is looking for a qualified Service Engineer that has the experience and passion to design, deploy, and operate customer solutions. These solutions include a combination of Commercial off-the-shelf, open-source, and cloud-native technologies. The job will involve learning new technologies, interacting with...


  • Lynchburg, Virginia, United States L3Harris Technologies Full time

    Software Quality EngineerL3Harris Technologies - Lynchburg, VAJob Title: Sr. Specialist, Software Quality EngineerJob Code: 11917Job Location: Lynchburg, VAJob Schedule: 9/80Job Description:L3Harris is seeking an experience Software Quality Engineer to work in our Lynchburg, VA site. The Software Quality Engineer with focus on testing for mission critical...