> Markdown version of [/jobs/ext/2851684-software-engineer](https://www.wearedevelopers.com/jobs/ext/2851684-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Safran Usa, Inc. - **Location:** Rochester, NY, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Computer-Aided Design, Software Applications, C++ (Programming Language), Computer Engineering, Linux, Embedded Software, Github, Global Positioning Systems (GPS), Python (Programming Language), Network Protocols, Qt (Software), Software Engineering, SQL Databases, Gitlab, GNSS - **Published:** September 11, 2026 - **Apply:** https://www.thejobnetwork.com/job/3ffce4c2-7678-415d-9095-c41e0b1b1e9d/senior-software-engineer ## About the Role * Bachelor's Degree (B.S.) in Computer Engineering. * Minimum of 4 years of experience. A combination of education and experience will be considered. * Experience with C/C++, Qt, Linux, Embedded Systems, SQL, Networking protocols, GitHub, GitLab, Python. * The person in this position needs to occasionally move about inside the office to access file cabinets, office machinery, etc. * The ability to remain poised under all circumstances, and to interact effectively with people in a positive manner that engenders confidence and trust. * Ability to reason logically and make sound decisions, to consider alternative and diverse perspectives, to communicate effectively both orally and in writing * Ability to interact appropriately with a variety of individuals including customers/clients. * The person in this position needs to have an ability and willingness to travel up to 10% of the time. * Must be able to remain in a stationary position 50% of the time. ## Description As a key member of our Engineering team, you will be responsible for designing and developing custom code for our products and programs in our R-PNT (Resilient Positioning, Navigation, and Timing) portfolio. Specifically, this means guaranteeing the reliability, safety, robustness, and lifetime of our product designs. You will be designing robust and resilient code in a fast-paced environment with the opportunity to create embedded software that enables next-generation R-PNT technology for government and military customers. You will develop unique solutions to extend legacy hardware functionality or do clean sheet code development for new custom designs. Our Technology: We're the world leader in Resilient Positioning, Navigation and Timing (R-PNT) solutions that improve the reliability, performance, and safety of critical high-risk operations, even in GPS/GNSS denied environments. We provide virtually fail-safe GNSS and PNT solutions for military and commercial applications worldwide. We do remarkable things! How I will Contribute: * Design and implement software for embedded systems and software applications in C and C++. * May provide direction to others on project teams to design software to meet customer requirements and performs systematic testing. * Contribute to the planning of engineering projects and develop innovative designs or modifications to meet project goals. * Participate in software estimation efforts. * Participate in final qualification of deliverables including validation of documentation. * Analyze and correct assigned defects, perform system failure analysis, and provide corrective action. * Document findings, communicate results to engineering staff, make technical presentations, and may represent the organization as the prime technical contact on small contracts or single component projects * Devise new approaches to resolve unusual or complex engineering problems. * Report status and share knowledge with management or other team members. * Report progress and risks to Engineering project management. * Analyze project requirements and develop work breakdown for assigned tasks. * May perform other duties as assigned. ## Related Videos - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree)