Senior Embedded Software Engineer responsible for designing, implementing, and testing real-time embedded software modules for 5G NR chipsets. Requires 5+ years of embedded C/C++ development on RTOS platforms, with strong DSP and digital signal processing fundamentals (FFT/IFFT, filter design).… Must coordinate with test teams, document systems, and work collaboratively to deliver production-quality wireless communications software.
Design, develop, and expand a core SDK and Demo App ecosystem for identity document scanning hardware, embedding image processing, calibration algorithms, and data capture libraries (OCR, barcode decoding). Port the SDK across multi-device and networked environments (Windows, Linux, embedded systems, tablets), optimize low-latency image pre-processing pipelines, integrate third-party recognition libraries, and collaborate with firmware engineers on device-level communication protocols.… Write technical documentation and API references for B2B clients. Requires 3–5+ years of professional C++ and C#/.NET development with hands-on computer vision (OpenCV) experience.
Design, develop, and expand an SDK and Demo App ecosystem for identity document scanning hardware across Windows, Linux, and embedded systems. You'll architect core APIs integrating image processing, OCR, and barcode libraries, optimize low-latency image pipelines, and port solutions to cross-platform networked environments.… The role requires 3–5+ years of C++ and C#/.NET development with solid hands-on computer vision experience using OpenCV and hardware interface protocols (USB, Serial, PC/SC).
Design, develop, and maintain a multi-platform SDK and demo application for identity document scanning hardware, with responsibility for core image processing pipelines, OCR/barcode integration, and hardware communication protocols. The role requires expertise in C++, C#/.NET, and embedded systems programming, including low-latency image pre-processing, cross-platform porting to Linux and edge devices, and RESTful/WebSocket network architectures.… You will work closely with firmware engineers on hardware interfaces (USB, Serial, PC/SC) and produce technical documentation for global B2B clients.
Senior Machine Learning Engineer to design and ship production voice and conversational AI agents within AppFolio's Realm-X platform. You will architect real-time, multi-turn agent pipelines that balance reasoning depth against latency, lead a small pod of ML and platform engineers, and define quality metrics and evaluation harnesses.… Required expertise includes shipped production experience with agent frameworks (LangChain, LangGraph), voice stacks (STT/TTS/Voice-to-Voice models), LLM reasoning and tool use, Twilio, AWS, expert Python with async and WebSocket streaming, and demonstrated team leadership.
BAE Systems seeks entry-level software engineers (Bachelor's or Master's degree expected by June 2027, <6 months experience) to develop C4ISR and geospatial intelligence applications for defense customers. You will apply Java, OOP, and software design principles in a collaborative, agile environment.… The role offers mentorship, onboarding, and exposure to full-stack development, cloud platforms, DevOps, and modern software architecture as part of a structured Year One program.
Entry-level software engineer role focused on automated test and software control of complex hardware systems for C4ISR solutions. You will develop code interfacing with hardware using C/C++ and Java, applying object-oriented design principles and electronics knowledge.… The position includes a structured Year One mentorship program and requires a Bachelor's in Computer Science, Computer Engineering, or Electrical Engineering (or equivalent hardware experience) by June 2027, with the ability to obtain a U.S. security clearance.
Entry-level software engineer role supporting C4ISR and geospatial intelligence applications for defense customers. Requires a Bachelor's degree in Computer Science or related field (by June 2027) and proficiency in Java with understanding of object-oriented design and programming.… The role emphasizes full-stack development capabilities, familiarity with modern DevOps and cloud tools, and the ability to work collaboratively in an agile environment. Candidates with security clearance eligibility or prior internship experience are preferred.
Entry-level software engineer role focused on automated test and software control of complex hardware systems for C4ISR defense applications. Candidates will work with C/C++ and Java to develop systems that sense, control, and process actionable intelligence for warfighters.… The role requires a Bachelor's degree in Computer Engineering, Electrical Engineering, or Computer Science (with hardware knowledge) by June 2027, proficiency in object-oriented design and programming, and the ability to obtain a U.S. security clearance. Successful candidates will join a structured Year One mentorship program and work in an agile, collaborative environment.
As a Fullstack Software Engineer, you will design and build modern web applications and APIs for financial technology, working across ReactJS/TypeScript frontends and backend systems (Node.js, Java/Spring) that handle large-scale transactions with real-time processing. You'll own end-to-end features, implement secure and compliant systems with advanced security practices (CSP, encryption, vulnerability assessment), and optimize for performance and scalability.… The role requires 5+ years of software engineering experience with strong proficiency in React, modern JavaScript/TypeScript, backend frameworks, SQL/NoSQL databases, and testing frameworks (Jest, Cypress, Playwright). You'll collaborate with engineers, designers, and product managers in an agile environment, participate in code reviews, and mentor junior developers.
Entry-level software engineer role at BAE Systems supporting C4ISR and geospatial intelligence platforms for defense customers. Candidates must hold or be able to obtain a security clearance and have a Bachelor's degree in Computer Science or related field (or Master's for Associate II level).… Required skills include Java, Object-Oriented Programming (OOP), and Object-Oriented Analysis & Design (OOAD); preferred experience includes full-stack development, multiple programming languages (C/C++, C#, Python, JavaScript), cloud platforms (AWS, Azure), containerization (Docker, Kubernetes), CI/CD pipelines, and familiarity with frameworks like Spring, REST APIs, and microservices architecture.
Software Engineering Intern III position for Summer 2027 at BAE Systems, supporting defense and aerospace projects. Interns will work alongside experienced engineers on impactful projects using modern full-stack technologies including React/Angular, AWS/Azure/Kubernetes, Spring, and various databases (SQL and NoSQL).… The role requires proficiency in Java, C++, C#, Python, or JavaScript, strong fundamentals in data structures and object-oriented programming, and a drive to learn. Participation in BAE Systems' LEAP Internship Program includes career development, mentorship, and networking opportunities.
Senior Software Engineer at Globus Medical responsible for full lifecycle management of medical device software products, from research and design through testing and delivery. The role requires strong full-stack development skills in .NET/C# backend and JavaScript/TypeScript frontend, with proficiency in Azure DevOps, Git, and web technologies including HTML5, CSS/SCSS, LitElement, and WebComponents.… Must follow FDA regulations, ISO 13485, and IEC 62304 standards in a regulated medical device environment, and perform some DevOps functions. Requires 8+ years of experience (or equivalent with advanced degree) in object-oriented design, Agile/TDD methodologies, and cross-functional collaboration with product management and engineering teams.
Build and maintain native iOS and Android applications serving millions of active users, owning end-to-end development, performance, and reliability. Design responsive interfaces and offline-first architectures using Swift and Kotlin, collaborating with product and backend teams to ship features in fast-paced agile cycles.… Identify and resolve performance bottlenecks, memory leaks, and concurrency issues using profiling tools, maintain code quality through automated testing and CI/CD pipelines, and mentor junior engineers.
Staff Engineer leading the design and operation of Shield AI's data platform to support autonomous systems, ML workflows, and edge-to-cloud data flows. You will architect distributed storage and compute solutions, build first-party integrations for heterogeneous data sources, and establish operational standards for reliability, security, and observability.… The role requires deep expertise in data modeling, API design, distributed systems, Kubernetes infrastructure, and the ability to guide technical direction across autonomy, ML, test, and infrastructure teams.
Lead full-stack software engineering across Northrop Grumman NGAS programs, championing tools, processes, training, and metrics for systems using modern front-end and back-end technologies. Establish a cross-program Community of Practice to spread best practices, improve software reuse, and align subsystems with DoD strategic objectives (JADC2, Anywhere C2, multi-vehicle swarm).… Serve as Subject Matter Expert in front-end frameworks (React, TypeScript, HTML/CSS), back-end languages (Python, Java, Node.js), API design (REST, GraphQL, gRPC), databases (SQL, NoSQL, MongoDB), cloud platforms (AWS, Azure), and containerization, plus core competencies in geospatial engineering, cybersecurity governance, interoperability standards, or open systems architectures. Requires 14+ years software engineering experience with Bachelor's in STEM, active Secret clearance, and ability to attain TS/SCI and Special Program Access.
Design, develop, and expand an SDK and Demo App ecosystem for identity document scanning hardware, architecting core APIs that embed image processing, advanced calibration algorithms, and data capture libraries (OCR & barcode decoding). Optimize low-latency image pre-processing pipelines, integrate third-party recognition libraries, and port the SDK across multi-device and networked environments (Linux, embedded systems, tablets, edge devices).… Work closely with firmware engineers on device communication protocols (USB, Serial, PC/SC) and write technical documentation for global B2B clients. The role requires 3–5+ years of professional C++ and C#/.NET development with hands-on computer vision (OpenCV), embedded systems knowledge, and strong technical communication skills.
Lead an embedded Linux software team building mission-critical defense systems, splitting time between management and individual contribution. Design and implement C/C++ Linux daemons, REST APIs, and system services for aerial platforms and deployable manufacturing infrastructure.… Manage team standups, architecture reviews, and cross-functional coordination with autonomy, avionics, and mechanical/electrical engineering. Engineer for real-time performance, security, and reliability while owning developer experience, CI/CD pipelines, and field operability.
Senior Software QA Engineer responsible for validating Firestorm's avionics platform—embedded Linux and RTOS flight computers, drivers, middleware, and safety-critical interfaces. Will design and execute risk-based test strategies (feature, exploratory, regression, acceptance) across HIL/SIL rigs, build Python-driven automation for serial/CAN/Ethernet I/O and fault injection, and instrument diagnostics to isolate timing and state issues before Flight Test.… Expected to own system testing end-to-end, validate robustness under degraded conditions (jitter, packet loss, brownouts, watchdog resets), and collaborate with avionics, autonomy, radio, and payload teams to harden reliability on aircraft.
BAE Systems seeks a Software Engineering Intern III for Summer 2027 to develop new code, resolve critical problems, and improve system stability within the Electronic Systems division. The intern will work alongside experienced engineers on real-world aerospace and defense projects, gaining hands-on experience with modern software architectures, frameworks, and databases.… Required skills include proficiency in Java, C++, C#, Python, or JavaScript, along with knowledge of data structures and object-oriented programming. The role offers exposure to cloud platforms (AWS, Azure), containerization (Kubernetes, Docker), frontend frameworks (React, Angular), backend tools (Spring, Gradle), and various databases (SQL, NoSQL).
Lead a small embedded Linux software team building mission-critical aerial systems and autonomous platforms for defense applications. You'll split your time between team management (standups, architecture reviews, task prioritization) and hands-on C/C++ development of Linux daemons, REST APIs, and system services.… Design for real-time performance, security hardening, and field operability while collaborating across autonomy, avionics, mechanical, and electrical teams. Own the full software lifecycle from architecture and CI/CD pipelines to documentation and field diagnostics.