Seegrid is the leading provider of self-driving industrial vehicles. We develop and deliver mobile robots and enterprise software for global leaders in logistics, manufacturing, warehousing, and e-commerce. Our suite of solutions includes vision-guided vehicles, fleet management software, actionable analytics, and best-in-class service and support. Our unique and proven technology sets us apart - our automation solutions have safely driven millions of autonomous miles in real production facilities without a single personnel safety incident. We are seeking energetic, bright, and friendly people to help achieve our vision: to fortify global supply chains and create profitable economies with safe, seamless, and smart mobile robotics solutions.
Sr Software Engineer
Location
United States
Posted
59 days ago
Salary
$175K / year
Seniority
Senior
Job Description
Sr Software Engineer
Seegrid
Why join Seegrid? Seegrid Corporation is the leading provider of autonomous mobile robots for material handling. Seegrid has been recognized as a Top 5 most innovative robotics company in the world by Fast Company in 2022. We develop and deliver mobile robots and enterprise software for global leaders in logistics, manufacturing, warehousing, and e-commerce. Our suite of solutions includes mobile robots, material flow software platform, and best-in-class service and support. Our unique and proven technology sets us apart-our automation solutions have safely driven millions of autonomous miles in real production facilities without a single personnel safety incident. We are seeking energetic, bright, and friendly people to help achieve our vision: to fortify global supply chains and create profitable economies with safe, seamless, and smart mobile robotics solutions. General Summary The Sr. Software Engineer will work on a variety of projects related to increasing the spatial and situational awareness of our industrial autonomous vehicles. Primary Responsibilities - Write and maintain production-grade, C++ perception code that will run the real-time control loops of our industrial autonomous vehicles - Focus on algorithm design and validating algorithm robustness for real-world deployment. - Research, design, develop, maintain, and extend perception algorithms that will run in production on our vehicles. Subsystems may include: localization, mapping, state estimation, obstacle detection and avoidance, object detection and localization, semantic segmentation, classification, and tracking. - Guide the development of algorithm design from prototype to production including training on large scale data sets and curating (to ground truth) back testing data sets to be integrated with our automated test infrastructure for the production of software stack. - Development of executable implementations of your algorithms in C++ or Python and provide clear documentation on their usage and performance characteristics. - Provide elevated levels of support to assist with perception-related field issues. The applicant may work remotely 100% from any U.S. state. Compensation & Benefits Salary: $175,000.00 per year Seegrid offers company paid medical, dental, vision, life and long term disability insurance. Seegrid also offers PTO, 11 annual company paid holidays, a 401k plan with company match, the ability to participate in a medical HSA plan and a dependent care FSA plan, and participation in the Seegrid bonus plan. Additional details regarding the benefits offered can be found at: https://seegrid.sharefile.com/d-s5cd5987aefd5404fa35e343180576c88 Required Qualifications This position requires, at a minimum: - U.S. Bachelor's degree (or foreign equivalent) in Computer Science, Electrical Engineering, Computer Engineering, Robotics Engineering, or related degree - 4 years of experience in the job offered, or a related occupation - Experience programming in python and C++ - Experience with ROS - Experience with computer vision and senior fusion - Experience with Linux Operating Systems - Experience with developing robotic systems for production All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, or disability status. Seegrid is an equal opportunity employer Minorities/Females/People with Disabilities/Protected Veterans/Sexual Orientation/Gender Identity. Seegrid Privacy Policy: https://seegrid.com/privacy-policy/
Related Guides
Related Job Pages
More Software Engineer Jobs
Job DetailsGeneral Summary Under general supervision of the Clinical Director, the Continuous Monitoring Technologist (CM Tech) independently views real-time EEG data and identifies wake, sleep patterns, anomalies and critical events and communicates critical findings to the Reading Physician, per company protocol. The technologist must be thorough in documenting patient events, including clinical and electrographic findings. Effective and timely communication is a critical element of the job. The CM Tech may assist in basic machine troubleshooting and assist on-site staff with electrode repair. The goal of the CM Tech is to produce a quality recording, minimizing artifact and basic technical concerns, to the best of their capability in a remote setting. Patient safety is at the forefront of the exceptional patient care that the CM Tech provides. Duties and Responsibilities 1. Neurotelemetry Equipment a. Aid onsite personnel during the EEG hookup, assisting with starting the recording, running calibrations, tap tests, activation procedures, and adjusting recording parameters to capture relevant EEG data and reduce artifact. b. Implements appropriate troubleshooting methods, such as adjusting sensitivity and filters per facility protocol. When network, equipment, or EEG data is not performing to standard, the CM Tech will communicate with appropriate parties, per facility protocol, to get the recording back up and running in a timely manner. c. Keeps company provided equipment clean and free from environmental hazards. Attempt to dust equipment, at minimum, monthly. Keep pets, food, beverages and children away from equipment. In the event that the equipment is not working properly, notify the direct supervisor and Neurovative Diagnostics IT Director immediately. 2. Monitoring Parameters a. The CM Tech ensures that relevant patient information is documented in the patient log and/or study- including patient history, medication, critical values, reason for EEG, Reading Physician name and contact information, as well as, patient unit phone number and room number, in the event a critical safety event occurs. If this information is not received during handoff, the CM Tech will attempt to obtain this information and notify the shift supervisor. b. While the study is recording, the CM Tech will communicate with hospital staff and Reading Neurologist to provide patient updates, when applicable. c. Remote monitoring is an advanced position in Neurodiagnostics; the CM Tech is proficient in EEG pattern recognition and can provide a technical description to the Reading Physician and on-site staff, per protocol. A technical description is not to be treated as an EEG interpretation, only the Reading Physician can provide that. d. Distinguish between physiological and non-physiological artifacts. e. Recognizes, documents and notifies appropriate personnel of all clinical, electrographic and electroclinical events- per facility protocol. The CM Tech exercises 1 independent judgement in determining when a study meets critical values and notifies the Reading Physician, per facility protocol. f. Identifies and documents normal patterns/variants as well as abnormal patterns and anomalies within the technologists’ scope of practice. g. The CM Tech is expected to complete technologist EEG summaries on each patient, utilizing the most up-to-date ACNS standardized terminology. h. The CM Tech is provided training on clipping, pruning and archiving procedures per facility protocol. i. The CM Tech understands medical and pharmacological conditions that influence the EEG. 3. Documentation Parameters a. The CM Tech is expected to document, at minimum, once within a 30-minute time period, per company protocol. b. Document safe patient handoff between facility partners, as well as during internal handover with other CM Techs. c. Provides evidence that the EEG was monitored per facility service agreement, i.e., continuous versus intermittent clinical review, through documentation in the patient portal and on the live study. d. Identify and document wake and sleep patterns, reactivity to stimuli, critical EEG findings and events. e. Document when facility partners are contacted for electrode repair, patient safety events, equipment issues, and event notification. When a patient meets the critical value parameters set, the CM Tech notifies the Reading Physician and updated critical values are established each time. f. Notates any skin breakdown and fills out the Skin Breakdown Form, when applicable, per facility protocol. g. Notates alternative electrode placement, when applicable. 4. Communication a. Demonstrates the interpersonal and communication skills necessary to interact with medical staff, patients, visitors and other hospital employees. b. Ensures timely communication and response to e-mail and cell phone. i. While on shift and actively monitoring, cell phone volume will be turned on. ii. While on shift and actively monitoring, answer all phone calls in a timely manner, no more than 5-10 minutes. If you are unable to meet that requirement due to another commitment, notify the shift supervisor immediately. iii. Respond to text message exchanges, Microsoft Teams communication, and e mail correspondence in a timely manner. iv. If the CM Tech is handling a critical event and is unable to meet above requirements, notify the shift supervisor for assistance, if necessary. c. Participates in individual and company-wide meetings as requested by the leadership team. If unable to attend, notify direct supervisor. 5. Administrative Duties a. Performs on-call duties per policy. b. Performs administrative project work as assigned. c. Assists the leadership team through training and orientation of new hires. d. Assist the leadership team with continuing education initiatives. 2 6. Technical Skills a. Knowledgeable in neuroanatomy relevant to critical care monitoring. b. Stays abreast of updates in ACNS Guidelines. c. Demonstrates competency in operating EEG equipment and troubleshooting. d. Able to identify normal versus abnormal adult, pediatric and neonate patterns. e. Has basic computer knowledge and data entry skills. f. Identifies common seizure syndromes and their EEG correlate. g. Is able to sit for extended periods of time, while concentrating on multiple computer screens. h. Is able to work proficiently when stressful monitoring conditions arise. 7. Working Conditions a. Variable work schedule that may change from week to week, dependent upon case load, patient availability, technologist availability, on-call requirements, or training needs. These create situations that may require minimal notice to be available for a shift or meeting. Qualifications8. Qualifications a. Graduation from a Commission of Accreditation of Allied Health Education Programs (CAAHEP) accredited Neurodiagnostic Technologist (NDT) Program is desired, or an associate’s degree or higher from an accredited college or university is desired. b. Three years of EEG experience, specifically in long term monitoring and/or EMU is required. c. Active CPR/BLS certification as well as agreeance to follow facility credentialing requirements regarding immunization (TB, MMR, etc.). d. Experience in performing adult/pediatric and neonate EEG recordings. e. CM Tech must be a registered EEG technologist (REEGT) and maintain credentials without lapse. Proof of verification will be obtained through ABRET. f. Obtaining CLTM is not mandatory but highly encouraged. g. Strong interpersonal, communication, organizational and technical skills. h. Reliable cell phone and internet service that is upgradable to company standards. i. Knowledge of Nihon Kohden, Cadwell, Natus and Lifelines equipment is preferred. Training is provided during the onboarding period.
Software Engineer
LeidosLeidos is an innovation company rapidly addressing the world’s most vexing challenges in national security and health.
Ready for your next career step? The Command and Control Incident Management Emergency Response Application (C2IMERA) program in the Leidos Defense Sector has current job opportunities for talented Software Engineers with 2+ years of hands-on experience to join our dynamic team. The successful candidate will work collaboratively with an outstanding team of software developers and engineers to continue to produce and field software on behalf of the US Air Force. This opportunity will provide professional growth that is singularly focused on providing world class solutions to our customers in an exciting, collaborative, and inclusive environment. You will be challenged and provided a tremendous opportunity for growth in a customer-facing, fast-paced, and rewarding environment. This position does allow remote work but candidates that are able to occasionally be onsite at any of the following locations would be preferred. The ideal locations would include Newport News, VA; Lexington, MA; Orlando, FL; Charlottesville, VA; Omaha, NE; or Morgantown, WV. Primary Responsibilities: - Design, develop, troubleshoot, and debug mission critical software source code using modern software development languages and tools, such as java. - Participate in the full software development lifecycle, working within broadly defined parameters. - Use Agile development tools such as Jira, Confluence, and Bitbucket/Git to manage work and collaborate with your teams. - Support creation and updating of all relevant documentation and specifications for design, development and testing. - Identify potential roadblocks and develop around them. - Plan and estimate development tasks and work to improve performance metrics. - Develop maintainable code that matches specification. - Develop automated tests leveraging a continuous integration process. - Own delivery of small parts of a system or application. - Work closely with other engineers to develop the best technical design and approach for new product development. - Build software solutions where the solution is not always well defined but always considers the customer first. Basic Qualifications: - Bachelor's degree with 2+ years of experience or a Masters degree with 1+ years of experience. Additional experience may be considered in lieu of a degree. - US Citizen with at least an active Secret clearance or higher with the ability to maintain your clearance during your employment with Leidos. - Hands-on experience with Java/C++ and object-oriented programming (applicants will be tested). - Hands-on experience with JavaScript and JS frameworks such as React. - Ability to apply software development process fundamentals. - Strong, self-motivated desire to learn new programming languages, tools, frameworks, and techniques. - Ability to complete tasking independently with minimal direct supervision. - Ability to work and collaborate effectively within a multi-disciplined engineering team. Preferred Qualifications: - Familiarity with basic web technologies including HTML, CSS, XML, REST, JSON, SOAP, and WSDL - Familiarity with web application technologies, such as Apache Tomcat, JBoss, etc. - Knowledge of a version control system (e.g., Git). - Knowledge of Agile Development methodologies. - Familiarity with multiple operating systems (Mac OSX, Windows, LINUX, etc.). - Familiarity with at least one Relational Database Management System (Oracle, MySQL, PostgreSQL, SQL Server, etc.). - Proficiency with MS Office Products (Word, Excel, Visio, & PowerPoint). - Familiarity with NoSql databases (MongoDB, etc.). - Familiarity with server-side JavaScript. If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo — because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 — and moving faster than anyone else dares. Original Posting: April 7, 2026 For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above. Pay Range: Pay Range $69,550.00 - $125,725.00 The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.
Object-Oriented Developer Intern
LeidosLeidos is an innovation company rapidly addressing the world’s most vexing challenges in national security and health.
Leidos CIO Services Digital Strategy and Transformation team is seeking an Object-Oriented Developer Intern. Your role on the team will involve AI assisted development of Object-Oriented based tool sets and applications. These tool sets and applications will support user bases from 5 to 600+ users. You will need to interface with other developers, Senior Engineers, Business Analysts and management up to the Director level. This role provides a unique chance to contribute to a dynamic and impactful team and offers valuable experience developing our next generation tool set. As an Intern you may also have the opportunity to work on other IT teams based on your interest, skill set and available opportunities. This role provides a unique chance to contribute to a dynamic and impactful team and offers valuable experience developing our next generation tool set. Primary Responsibilities: - Develop and enhance tool sets for organizing, reporting and analyzing the work product of multiple IT teams. - Assist with optimization, automation and tuning of our Scaled Agile Toolset - Coordinate with Infrastructure, Operating System and Database teams as necessary - Assist with System Lifecycle Management responsibilities - Collaborate, Innovate and Learn Basic Qualifications: - Actively enrolled in an undergraduate or graduate program at a Junior level or above - U.S. citizenship is required - Experience with one or more Object-oriented programming languages (e.g., Python, Java, C++, JavaScript) - Enthusiasm for learning and adapting to new challenges - Excellent communication and collaboration skills - Ability to work independently and as part of a high performance team - Demonstrated problem-solving and critical-thinking skills - Experience with AI assisted coding, debugging and testing Preferred Qualifications: - Creative problem-solving skills and eagerness to work on exploratory, research-driven efforts - Experience Vibe coding practices - MS-SQL Database Administration - Familiarity with Jira or other Agile project management tools - Familiarity with Agile methodology, DevOps concepts If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo — because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 — and moving faster than anyone else dares. Original Posting: April 7, 2026 For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above. Pay Range: Pay Range $48,100.00 - $86,950.00 The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.
Why Join Exadel We’re an AI-first global tech company with 25+ years of engineering leadership, 2,000+ team members, and 500+ active projects powering Fortune 500 clients, including HBO, Microsoft, Google, and Starbucks. From AI platforms to digital transformation, we partner with enterprise leaders to build what’s next. What powers it all? Our people are ambitious, collaborative, and constantly evolving. What You’ll Do - Participate in agile software development practices - Maintain close communication with business areas and cross-functional IT teams - Develop and maintain backend solutions using Java (Quarkus/Spring Boot) - Assist in maintaining and supporting the production environment - Contribute to system reliability, scalability, and performance improvements What You Bring - Experience in Java development - Hands-on experience with Java Quarkus and/or Spring Boot - Knowledge of AWS services including SQS, SNS, Lambda, DynamoDB, and CloudWatch - Experience working with MySQL or other relational databases - Experience with containerized environments (Docker, Kubernetes, ECS) - Ability to manage multiple tasks and simultaneous requests - Strong communication and interpersonal skills to collaborate across teams Nice to have - Familiarity with REST architecture English level Intermediate Legal & Hiring Information - Exadel is proud to be an Equal Opportunity Employer committed to inclusion across minority, gender identity, sexual orientation, disability, age, and more - Reasonable accommodations are available to enable individuals with disabilities to perform essential functions - Please note: this job description is not exhaustive. Duties and responsibilities may evolve based on business needs Your Benefits at Exadel Exadel benefits vary by location and contract type. Your recruiter will fill you in on the details. - International projects - In-office, hybrid, or remote flexibility - Medical healthcare - Recognition program - Ongoing learning & reimbursement - Well-being program - Team events & local benefits - Sports compensation - Referral bonuses - Top-tier equipment provision Exadel Culture We lead with trust, respect, and purpose. We believe in open dialogue, creative freedom, and mentorship that helps you grow, lead, and make a real difference. Ours is a culture where ideas are challenged, voices are heard, and your impact matters.

