{"id":2824333,"url":"https://alion.io/job/nirsense-software-engineering-manager","title":"Software Engineering Manager","company":{"id":4391325,"name":"NIRSense","domain":"nirsense.com","url":"https://alion.io/company/nirsense","size_band":"11-50","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"BambooHR","truth_index":null},"role":"Leadership","role_family":"Leadership","seniority":"lead","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Morrisville, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":121000,"max_usd":247000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":1268},"experience_years_min":null,"visa_sponsorship":true,"relocation_package":false,"has_equity":false,"technologies":[{"name":"21 CFR Part 820","optional":false},{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"Design Controls","optional":false},{"name":"Design History File","optional":false},{"name":"Embedded C","optional":false},{"name":"IEC 62304","optional":false},{"name":"ISO 13485","optional":false},{"name":"C","optional":true},{"name":"FDA 510(k)","optional":true},{"name":"HIPAA","optional":true},{"name":"ISO 14971","optional":true},{"name":"MATLAB","optional":true},{"name":"Python","optional":true},{"name":"RTOS","optional":true}],"status":"live","first_seen_at":"2026-09-29T00:00:00Z","employer_posted_date":"2026-09-29","last_verified_at":"2026-10-24T23:48:03Z","board_verified":true,"closed_at":null,"days_open":26,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":26},"description":"Title:Software Engineering Manager\nLocation:Morrisville, NC\nAnticipated Start Date:November 2026\nAbout the Company:\nNIRSense is a cardiology company focused on developing world-leading non-invasive medical devices. Our tools measure oxygenation changes in the body 10x deeper than typical pulse oximetry and track the electrophysiological activity of muscles and the brain. We are a growing team of technology developers seeking candidates interested in helping advance our capabilities for a wide range of interested stakeholders who are driven to transform the way humans understand and interact with their own health.\nJob Summary:\nThe Software Engineering Manager will act as the people and technical lead for software across NIRSense's body-worn sensing devices, including embedded firmware, mobile and desktop applications, and the cloud backend. Key responsibilities include team management, project planning, and software lifecycle management under IEC 62304, with oversight of architecture, verification, release, and the implementation of algorithms developed by our biosensing scientists. The successful candidate will have shipped medical device software under IEC 62304 and knows how to keep a small team shipping compliant software reliably. This position will be located in Morrisville, NC and report directly to the Director of Operations.\nMinimum Qualifications:\n8+ years of professional software development experience, including 3+ years managing software or firmware engineers.\nExperience planning and executing concurrent software projects, including estimation and schedule management.\nExperience improving established development practices, including code review, continuous integration, automated testing, and release management.\nSoftware development experience in a regulated industry, medical device strongly preferred, with working knowledge of IEC 62304, ISO 13485, and 21 CFR Part 820 design controls.\nStrong technical writing skills, including software plans, requirements, and verification records for the design history file.\nHands-on embedded C/C++ experience on resource-constrained, battery-powered microcontrollers, including firmware bring-up on new hardware.\nExperience delivering BLE-connected devices with over-the-air updates, plus a companion mobile, desktop, or cloud application.\nB.S. in Computer Science, Computer Engineering, or a related field.\nPreferred Qualifications:\nExperience with Nordic nRF microcontrollers and Zephyr RTOS.\nExperience with iOS and Android development, or cloud backends handling protected health information under HIPAA.\nExperience with physiological signals (biophotonic, EEG, ECG, EMG), including porting algorithms from Python or MATLAB to production code.\nExperience with FDA 510(k) or De Novo software documentation, ISO 14971 risk management, and medical device cybersecurity.\nStartup experience, particularly in growing a software group.\nJob Responsibilities:\nRecruit, manage, and develop the software engineering team, and engage contractors as needed.\nSet team priorities and schedules, balancing new product development against sustaining and post-market support.\nManage the software lifecycle under IEC 62304, and own the software content of the design history file and regulatory submissions.\nPartner with systems engineering, quality, and electrical engineering on risk management, cybersecurity, and hardware/firmware interfaces.\nDefine the software architecture across firmware, applications, and cloud services.\nOversee release management and field updates, and lead investigation of software issues from the field and complaints.\nLead the production implementation of algorithms from the biosensing science team, and verify results against their reference implementations.\nRepresent software engineering in audits and design reviews.\nContribute to design and code, and review team code.\nSalary:The compensation package will be commensurate with the successful applicant's experience.\nHours:Full-time\nTravel:0-10%\nWe are not working with any third-party vendors or on a C2C basis.\nPlease note: This position is on-site in Morrisville, NC. This role cannot be remote.\nNIRSense is unable to provide current or future employment visa sponsorship for this position. Candidates must be authorized to work in the United States without employer sponsorship.","description_format":"text","description_chars":4337,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Health Care","Hospitals & Health Systems","Patient Monitoring"],"lifecycle":[{"event":"open","at":"2026-10-18T20:37:46Z"}],"visa":[],"liveness":{"score":55,"band":"ok","label":"Likely open","p_open":1,"p_active":0.732,"p_room":0.75,"age_days":25,"expected_fill_days":28,"reasons":["conf:1","win:late"],"computed_at":"2026-10-24T06:02:35Z"},"pay":null,"html_url":"https://alion.io/job/nirsense-software-engineering-manager","json_url":"https://alion.io/job/nirsense-software-engineering-manager.json","meta":{"generated_at":"2026-10-25T02:23:27Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":3604,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-26T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4391325},"rest":"https://alion.io/mcp/rest/get_company?id=4391325"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fnirsense-software-engineering-manager"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fnirsense-software-engineering-manager"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fnirsense-software-engineering-manager"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/nirsense-software-engineering-manager\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fnirsense-software-engineering-manager"}]}