{"schemaVersion":"jobsearcher.job.v1","id":"9c7d460bebca0201dbc604a4","url":"https://jobsearcher.com/jobs/9c7d460bebca0201dbc604a4","canonicalUrl":"https://jobsearcher.com/jobs/9c7d460bebca0201dbc604a4","title":"Senior Software Engineer","description":"We're hiring on behalf of a Haystack partner!The Role Evaluate requirements, propose solutions, and explore design trades. Design algorithms using modern theory and proven techniques. Develop embedded software based on prototype algorithms. Analyze designs to demonstrate performance and functionality. Develop and execute software tests to check compliance with requirements. Communicate with customers and stakeholders to establish requirements and describe the design and deliverables. Mentor less experienced engineers.What You'll Need Excellent development and troubleshooting skills on embedded targets. Expertise in software development for real-time systems. Mastery of high-level development languages (e.g. C/C++, Rust). Excellent organizational, analytical, and problem-solving skills. Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering. 5-10 years of experience in Software Engineering or related field.What's On Offer Development of high-performance solutions for resource-constrained targets. Exposure to next-generation resilient and fault-tolerant software solutions. Involvement in the full software development life cycle.Apply via Haystack today!","company":"Haystack","rawCompany":"haystack","city":"Boston","state":"KY","isRemote":false,"isActive":false,"createdAt":"2026-07-15T08:40:44.274Z","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":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Software Engineer","description":"We're hiring on behalf of a Haystack partner!The Role Evaluate requirements, propose solutions, and explore design trades. Design algorithms using modern theory and proven techniques. Develop embedded software based on prototype algorithms. Analyze designs to demonstrate performance and functionality. Develop and execute software tests to check compliance with requirements. Communicate with customers and stakeholders to establish requirements and describe the design and deliverables. Mentor less experienced engineers.What You'll Need Excellent development and troubleshooting skills on embedded targets. Expertise in software development for real-time systems. Mastery of high-level development languages (e.g. C/C++, Rust). Excellent organizational, analytical, and problem-solving skills. Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering. 5-10 years of experience in Software Engineering or related field.What's On Offer Development of high-performance solutions for resource-constrained targets. Exposure to next-generation resilient and fault-tolerant software solutions. Involvement in the full software development life cycle.Apply via Haystack today!","datePosted":"2026-07-15T08:40:44.274Z","dateModified":"2026-07-15T08:40:44.274Z","hiringOrganization":{"@type":"Organization","name":"Haystack","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Boston","addressRegion":"KY","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"9c7d460bebca0201dbc604a4"},"url":"https://jobsearcher.com/jobs/9c7d460bebca0201dbc604a4"}}