{"schemaVersion":"jobsearcher.job.v1","id":"fb0dee8316014b09a0ffb101","url":"https://jobsearcher.com/jobs/fb0dee8316014b09a0ffb101","canonicalUrl":"https://jobsearcher.com/jobs/fb0dee8316014b09a0ffb101","title":"Software Engineer (C, C++, and Python)","description":"## About the RoleWe are seeking a **Software Engineer** to design, develop, integrate, test, and document embedded software solutions for advanced communications and sensing products. The role focuses on embedded systems, wireless and networking technologies, real-time operating systems, Linux, and software development in collaboration with hardware and engineering teams.The ideal candidate is a self-motivated, curious, creative, and flexible team player who can solve complex technical problems, communicate design decisions clearly, and contribute to product development in a dynamic engineering environment.## Key Responsibilities* Analyze software requirements and design embedded software solutions within defined resource constraints.* Consult with hardware engineers and other engineering teams to determine functional requirements and software interfaces.* Support hardware verification through software design and development activities.* Design, code, integrate, test, configure, and document complete system and software solutions.* Develop embedded software using **C, C++, and Python**.* Work with real-time embedded operating systems such as **FreeRTOS or VxWorks**.* Develop and support software running on **Linux**.* Stay current with wireless, networking, and processing technologies.* Consult with customers regarding software system maintenance.* Present software designs, technical decisions, and tradeoffs to development teams, customers, and prospective customers.* Mentor junior engineers and contribute to team development.* Provide technical input for budgetary quotes.* Perform other duties as assigned.## Required Qualifications* Technical bachelor’s degree in **Electrical Engineering, Computer Science**, or a related field from a four-year college or university.* At least **10 years of relevant experience**.* Proficiency in **C, C++, and Python**.* Experience with real-time embedded operating systems such as **FreeRTOS or VxWorks**.* Experience working with **Linux**.* Ability to use laboratory equipment including:* Oscilloscopes* Logic analyzers* Spectrum analyzers* Protocol analyzers* Emulators* Strong problem-solving skills and ability to work through complex variables in loosely standardized situations.* Ability to interpret written, verbal, diagrammatic, and schedule-based instructions.* Strong communication skills and ability to clearly present technical designs and tradeoffs.* **U.S. citizenship with no dual citizenship**.* Ability to successfully complete a background check and drug screening.## Preferred Qualifications* Experience developing **drivers, protocol stacks, and smaller applications**.* Experience developing products involving **APCO Project 25, cellular standards, Bluetooth, 802.11, WiMedia, 802.15.4, or TCP/IP**.* Experience with **UltraWideband (UWB)** and other positioning technologies.* Experience with **DSPs, FPGAs, and SoCs**.* Experience with **sensor networks**.* Advanced degree in engineering, computer science, or a related field.* Experience with wireless, networking, embedded, communications, or sensing product development.* Creativity, resourcefulness, and original thinking when addressing technical challenges.## Work Arrangement* **Location:** Lynchburg, VA, United States* **Work Arrangement:** Remote as listed in the posting* **Employment Type:** Full-time## Compensation & Benefits* **Salary:** $85,000–$130,000 per year* 401(k)* Health insurance* Dental insurance* Vision insurance* Health Savings Account (HSA)* Paid time off* Referral program* Tuition reimbursement* Employee assistance support## Apply NowApply now to be considered for this **Software Engineer** opportunity and contribute to embedded software, real-time systems, wireless communications, networking, and advanced sensing technologies.","company":"Torentify","rawCompany":"torentify","city":"Denver","state":"CO","isRemote":false,"isActive":false,"createdAt":"2026-09-29T09:51:27.951Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"17-2199.00","title":"Engineers, All Other","slug":"engineers-all-other"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541330","title":"Engineering Services","slug":"engineering-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineer (C, C++, and Python)","description":"## About the RoleWe are seeking a **Software Engineer** to design, develop, integrate, test, and document embedded software solutions for advanced communications and sensing products. The role focuses on embedded systems, wireless and networking technologies, real-time operating systems, Linux, and software development in collaboration with hardware and engineering teams.The ideal candidate is a self-motivated, curious, creative, and flexible team player who can solve complex technical problems, communicate design decisions clearly, and contribute to product development in a dynamic engineering environment.## Key Responsibilities* Analyze software requirements and design embedded software solutions within defined resource constraints.* Consult with hardware engineers and other engineering teams to determine functional requirements and software interfaces.* Support hardware verification through software design and development activities.* Design, code, integrate, test, configure, and document complete system and software solutions.* Develop embedded software using **C, C++, and Python**.* Work with real-time embedded operating systems such as **FreeRTOS or VxWorks**.* Develop and support software running on **Linux**.* Stay current with wireless, networking, and processing technologies.* Consult with customers regarding software system maintenance.* Present software designs, technical decisions, and tradeoffs to development teams, customers, and prospective customers.* Mentor junior engineers and contribute to team development.* Provide technical input for budgetary quotes.* Perform other duties as assigned.## Required Qualifications* Technical bachelor’s degree in **Electrical Engineering, Computer Science**, or a related field from a four-year college or university.* At least **10 years of relevant experience**.* Proficiency in **C, C++, and Python**.* Experience with real-time embedded operating systems such as **FreeRTOS or VxWorks**.* Experience working with **Linux**.* Ability to use laboratory equipment including:* Oscilloscopes* Logic analyzers* Spectrum analyzers* Protocol analyzers* Emulators* Strong problem-solving skills and ability to work through complex variables in loosely standardized situations.* Ability to interpret written, verbal, diagrammatic, and schedule-based instructions.* Strong communication skills and ability to clearly present technical designs and tradeoffs.* **U.S. citizenship with no dual citizenship**.* Ability to successfully complete a background check and drug screening.## Preferred Qualifications* Experience developing **drivers, protocol stacks, and smaller applications**.* Experience developing products involving **APCO Project 25, cellular standards, Bluetooth, 802.11, WiMedia, 802.15.4, or TCP/IP**.* Experience with **UltraWideband (UWB)** and other positioning technologies.* Experience with **DSPs, FPGAs, and SoCs**.* Experience with **sensor networks**.* Advanced degree in engineering, computer science, or a related field.* Experience with wireless, networking, embedded, communications, or sensing product development.* Creativity, resourcefulness, and original thinking when addressing technical challenges.## Work Arrangement* **Location:** Lynchburg, VA, United States* **Work Arrangement:** Remote as listed in the posting* **Employment Type:** Full-time## Compensation & Benefits* **Salary:** $85,000–$130,000 per year* 401(k)* Health insurance* Dental insurance* Vision insurance* Health Savings Account (HSA)* Paid time off* Referral program* Tuition reimbursement* Employee assistance support## Apply NowApply now to be considered for this **Software Engineer** opportunity and contribute to embedded software, real-time systems, wireless communications, networking, and advanced sensing technologies.","datePosted":"2026-09-29T09:51:27.951Z","dateModified":"2026-09-29T09:51:27.951Z","hiringOrganization":{"@type":"Organization","name":"Torentify","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Denver","addressRegion":"CO","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"fb0dee8316014b09a0ffb101"},"url":"https://jobsearcher.com/jobs/fb0dee8316014b09a0ffb101"}}