Memphis or Nashville based Sr. PLM/Windchill Developer
Embedded software engineer job in Memphis, TN
Must be in Memphis or Nashville- this is hybrid in office Core Responsibilities
Administer, configure, and maintain Windchill modules (parts/BOM, CAD/data, documents, change/release management, workflows).
Manage integrations between Windchill and other enterprise systems (ERP, CAD tools, data repositories) to support end-to-end product lifecycle and data flow.
Lead system upgrades, migrations or data-migration efforts, ensuring data integrity, version control, and system stability.
Provide ongoing support, troubleshooting, and issue resolution for the Windchill environment; manage user access, permissions, and system performance.
Partner with engineering, manufacturing, IT, and business stakeholders to understand PLM needs and implement PLM-process and data-management best practices.
Required Skills & Background
Deep practical experience with Windchill PLM (modules including PDMLink / Parts-BOM management / CAD/data management / change & release workflows).
Strong understanding of PLM concepts and product lifecycle - data management, version control, CAD-to-PLM integration, BOM & part structure, change-management processes.
Experience integrating PLM with enterprise systems (ERP, CAD, data repositories) and managing data flows across systems.
Excellent problem-solving, communication, stakeholder collaboration, and documentation skills.
Comfortable handling system-level responsibilities: user/permission administration, configuration management, maintenance, upgrades, and data integrity oversight.
Nice-to-Have / Preferred
Experience administering or supporting CAD-to-PLM integrations (e.g., CAD tools + Windchill) and managing CAD/data within PLM.
Prior exposure to major Windchill implementations, migrations, or enterprise-scale PLM rollouts.
Comfort working with cross-functional teams (engineering, manufacturing, IT), translating business/product needs into PLM configurations/processes.
Determining compensation for this role (and others) at Vaco/Highspring depends upon a wide array of factors including but not limited to the individual's skill sets, experience and training, licensure and certifications, office location and other geographic considerations, as well as other business and organizational needs. With that said, as required by local law in geographies that require salary range disclosure, Vaco/Highspring notes the salary range for the role is noted in this job posting. The individual may also be eligible for discretionary bonuses, and can participate in medical, dental, and vision benefits as well as the company's 401(k) retirement plan.
Senior Natural/ADABAS Developer
Embedded software engineer job in Southaven, MS
About the Company
We are looking for a talented and highly effective Senior Natural/ADABAS Developer to join our development and support team. We are currently supporting, enhancing and maintaining the statewide SNAP/TANF Eligibility Determination system. The enhancements include use of latest technologies as needed to interface/integrate with other systems on different platforms and automation of current processes.
About the Role
On-call support is required. Enterprise System Programming experience in NATURAL AND COBOL batch programming utilizing ADABAS database in a Linux Environment.
Responsibilities
Experienced in troubleshooting complex SNAP and TANF eligibility determination systems in a Linux environment utilizing Natural One IDE and MicroFocus COBOL.
Experience in the analysis, design, and programming of large or complex development projects on large-scale IBM Mainframe/Linux systems.
Experience with automated eligibility determination systems specifically SNAP and TANF Eligibility, SNAP E&T, Benefits, Benefit Recovery.
Ability to provide recommendations regarding enhancements to the systems and processes.
Experience developing, maintaining, and updating documentation for procedures, policies, and processes.
Knowledge of SNAP and TANF eligibility and economic assistance policies and procedures, and current state and federal mandates as implemented or similar to those in MAVS, the Mississippi statewide eligibility determination system.
Experience interpreting, designing and implementing federal and state mandates in Linux systems such as MAVS.
Qualifications
Ability to effectively communicate in English verbally and in writing.
Required Skills
Strong oral and written communication, and time management skills.
Strong troubleshooting skills and On-call support is required.
Ability to work independently but effectively with a team to accomplish team projects and solve technical problems.
Ability to conceive and/or develop creative solutions and possess strong problem-solving skills.
Experience with SCRUM /Iteration methodologies.
Experience with Jira Software.
Ability to work on many projects at one time.
Experience converting outdated technologies to new cutting-edge technologies.
Pay range and compensation package
Location: Jackson, MS. On-site job.
Equal Opportunity Statement
We are committed to diversity and inclusivity.
Senior Natural Developer
Embedded software engineer job in Southaven, MS
Job Title: Senior Natural Developer
Required Skills:
Enterprise System Programming experience in NATURAL AND COBOL batch programing utilizing ADABAS database in a Linux Environment. Experienced in troubleshooting complex SNAP and TANF eligibility determination systems in a Linux environment utilizing Natural One IDE and MicroFocus COBOL - 10+ Years.
Experience in the analysis, design, and programming of large or complex development projects on large-scale IBM Mainframe/Linux systems - 6+ Years.
Experience with automated eligibility determination systems specifically SNAP and TANF Eligibility, SNAP E&T, Benefits, Benefit Recovery - 6+ Years.
Business Skill Set/Requirements
Requirement
Ability to provide recommendations regarding enhancements to the systems and processes - 6 Years.
Experience developing, maintaining, and updating documentation for procedures, policies, and processes - 6 Year.
Technical/Business Skill Set
Requirement
Knowledge of SNAP and TANF eligibility and economic assistance policies and procedures, and current state and federal mandates as implemented or similar to those in Application Verification System - 6 Year.
Experience interpreting, designing and implementing federal and state mandates in Linux systems such as Application Verification System - 6 Year.
Preferred/Not Required
Ability to effectively communicate in English verbally and in writing.
Strong oral and written communication, and time management skills.
Strong troubleshooting skills and On-call support is required.
Ability to work independently but effectively with a team to accomplish team projects and solve technical problems.
Ability to conceive and/or develop creative solutions and possess strong problem-solving skills.
Experience with SCRUM /Iteration methodologies.
Experience with Jira Software.
Ability to work on many projects at one time.
Experience converting out dated technologies to new cutting-edge technologies.
"No phone calls please."
Senior Natural/ADABAS Developer
Embedded software engineer job in Southaven, MS
Enterprise System Programming experience in NATURAL AND COBOL batch programing utilizing
ADABAS database in a Linux Environment.
Experienced in troubleshooting complex SNAP and TANF eligibility determination systems in a Linux environment utilizing Natural One IDE and MicroFocus COBOL
Experience in the analysis, design, and programming of large or complex development
projects on large-scale IBM Mainframe/Linux systems.
Experience with automated eligibility determination systems specifically SNAP and TANF Eligibility, SNAP E&T, Benefits, Benefit Recovery
Experience developing, maintaining, and updating documentation for procedures, policies, and process
100% Onsite
AI Software Engineer - IT Legal Services - Up to $300k Total Compensation
Embedded software engineer job in Knoxville, TN
Would you be interested in building the next generation of AI-powered legal SaaS platforms?
We are looking for an AI Integrations & Automation Engineer to design and implement AI-driven workflows that automate repetitive operations and enhance user experiences. You will integrate models from OpenAI, Anthropic, Google Vertex AI, Azure AI, Mistral, and local LLMs, build prompt pipelines, and optimize AI workloads for scalability, performance, and cost. You will work closely with frontend engineers to deliver AI-augmented React or Angular interfaces and experiment with features like autocomplete, recommendations, and in-app copilots.
You should have experience deploying AI features in large SaaS or high-transaction environments, integrating multiple AI models, and building retrieval-augmented generation systems. Strong skills in React, Next.js, or Angular, along with .NET (C#) or Node.js/TypeScript, are required. Familiarity with AWS SageMaker, Bedrock, AI developer tools, and Vercel V0 is expected.
You will thrive in this role if you enjoy bridging frontend interfaces with AI backends, optimizing for scalability and cost, and delivering AI-assisted workflows in production environments.
Want to make a difference? Get in touch.
No up-to-date CV required.
Senior Natural Developer || Must be local to MS
Embedded software engineer job in Southaven, MS
We are looking for a talented and highly effective Senior Natural/ADABAS Developer to join our development and support team. We are currently supporting, enhancing and maintaining the statewide SNAP/TANF Eligibility Determination system. The enhancements include use of latest technologies as needed to interface/integrate with other systems on different platforms and automation of current processes. On-call support is required.
Enterprise System Programming experience in NATURAL AND COBOL batch programing utilizing ADABAS database in a Linux Environment. Experienced in troubleshooting complex SNAP and TANF eligibility determination systems in a Linux environment utilizing Natural One IDE and MicroFocus COBOL-10Years
Experience in the analysis, design, and programming of large or complex development projects on large-scale IBM Mainframe/Linux systems.
Experience with automated eligibility determination systems specifically SNAP and TANF Eligibility, SNAP E&T, Benefits, Recovery.
Ability to provide recommendations regarding enhancements to the systems and processes
Experience developing, maintaining, and updating documentation for procedures, policies, and processes
Knowledge of SNAP and TANF eligibility and economic assistance policies and procedures, and current state and federal mandates as implemented or similar to those in MAVS, the Mississippi statewide eligibility determination system.
Experience interpreting, designing and implementing federal and state mandates in Linux systems such as MAVS.
Strong troubleshooting skills and On-call support is required
SCRUM /Iteration methodologies.
Jira Software.
NATURAL/Natural One
Mainframe
COBOL/Enterprise Developer
ADABAS
Relational Database Systems (DB2/SQL
Enterprise Developer Animator
Senior Natural/ADABAS Developer (MS-152338)
Embedded software engineer job in Southaven, MS
We are looking for a talented and highly effective Senior Natural/ADABAS Developer to join our development and support team. We are currently supporting, enhancing and maintaining the statewide SNAP/TANF Eligibility Determination system. The enhancements include use of latest technologies as needed to interface/integrate with other systems on different platforms and automation of current processes. On-call support is required
MANDATORY REQUIREMENTS :
Enterprise System Programming experience in NATURAL AND COBOL batch programing utilizing ADABAS database in a Linux Environment (10+ Years)
Experienced in troubleshooting complex SNAP and TANF eligibility determination systems in a Linux environment utilizing Natural One IDE and MicroFocus COBOL (10+ Years)
Experience in the analysis, design, and programming of large or complex development projects on large-scale IBM Mainframe/Linux systems (6+ Years)
Experience with automated eligibility determination systems specifically SNAP and TANF Eligibility, SNAP E&T, Benefits, Benefit Recovery (6+ Years)
Knowledge of SNAP and TANF eligibility and economic assistance policies and procedures, and current state and federal mandates as implemented or similar to those in MAVS, the Mississippi statewide eligibility determination system (6 Years)
Experience interpreting, designing and implementing federal and state mandates in Linux systems such as MAVS (6 Years)
Experience developing, maintaining, and updating documentation for procedures, policies, and processes (6 Years)
Ability to provide recommendations regarding enhancements to the systems and processes (6 Years)
Strong troubleshooting skills and On-call support is required
NICE TO HAVE:
Ability to work independently but effectively with a team to accomplish team projects and solve technical Problems
Ability to conceive and/or develop creative solutions and possess strong problem-solving skills
Experience with SCRUM /Iteration methodologies
Experience with Jira Software
Ability to work on many projects at one time
Experience converting out dated technologies to new cutting-edge technologies
Full Stack Software Engineer (.NET)
Embedded software engineer job in Nashville, TN
We are seeking an experienced software engineer to join the team responsible for powering our brokerage floor. We build tools that enable our team to be better at their jobs-bringing real-time data, vendor integrations, and historical insights into a single, fast interface. Your work will directly empower our staff to be trusted advisors to our partners, allowing them to make split-second decisions based on the systems you architect. If you want to see your code in action and feel the immediate impact on the business, this is the place to be.
You will be joining a team of 3 developers where your primary focus will be writing code, architecting solutions, and elevating our standard of production software. This is an Individual Contributor (IC) role for someone who loves solving complex problems and wants to remain deep in the stack.
To be considered for this role, please take the following survey: **********************************************
What You Will Do
Build & Architect: Design and build scalable full-stack applications using C# and Blazor. You will build new features from scratch and modernize existing legacy projects.
Production Excellence: Own the "production" aspect of code. This means writing testable code (Unit/Integration), managing CI/CD pipelines in Azure DevOps, and driving the initiative to build robust observability (logging/monitoring) into our stack.
Integrations: Collaborate with external vendors to integrate their APIs into our applications. You will be responsible for bringing external data into our ecosystem reliably.
Database Mastery: utilizing heavy Microsoft SQL Server experience to design complex schemas, write performant stored procedures, and optimize queries for high-throughput applications.
Collaborate & Mentor: Work directly with business stakeholders to translate unique needs into technical specs. While you won't manage staff, you will have a senior voice for code reviews, architectural decisions, and best practices.
User Experience: Design user-friendly and feature-rich web interfaces that make complex business logic feel simple to the end-user.
The Stack & Skills
Core: Deep expertise in C#, Blazor, and .NET Core
Architecture: Experience working in a highly event-driven environment. You understand the patterns of decoupled systems and asynchronous messaging.
Data: Advanced proficiency in Microsoft SQL Server. You should be comfortable analyzing execution plans, optimizing indexes, and managing complex data models.
DevOps: Proven experience working with Git for source control, branching strategy, and Azure DevOps for work item management, and building CI/CD pipelines.
Frontend: Proven experience building modern, interactive UIs using Blazor (WebAssembly).
Quality: Strong commitment to code quality. You value writing clean, maintainable code and validating it with proper testing architecture.
Our Values
We don't just write code; we build partnerships. We are looking for someone who embodies our core values:
Partnership: You view the business not as a "client" but as a partner in solving problems.
Accountability: You own your code from design to deployment.
Diligence: You care about the details-clean code, documentation, and performance matter to you.
Adaptability: Technology changes, and so do business needs. You are willing to learn and pivot when necessary.
Trust: You operate with transparency and integrity.
Why Join Us?
Work directly with the business to build efficient tools that power our company. We prioritize close collaboration and manage technical debt so you can focus on delivering high-impact solutions.
Focus on what you do best: writing great code.
Advance your career by working closely with leadership across departments and a dynamic team.
Compensation starting at $100,000/yr based on experience.
To be considered for this role, please take the following survey: **********************************************
Sr Middleware Developer
Embedded software engineer job in Nashville, TN
Growing company in Nashville is in looking to hire a SR Middleware Developer to join their IT organization. The Sr. Middleware Developer will lead the design, development, and maintenance of middleware solutions that support enterprise integration needs.
Position Responsibilities
Design and develop integration solutions using Oracle SOA Suite components such as BPEL, Mediator, and Oracle Service Bus (OSB).
Collaborate with architects and project managers to define integration strategies and ensure alignment with enterprise architecture standards.
Develop and maintain technical documentation including solution designs, service contracts, and deployment guides.
Serves as point of escalation for troubleshooting, analysis and problem solving to drive solutions while working closely with other teams within the middleware technologies.
Define the best middleware methodologies in implement middleware architecture within our enterprise.
Educates and evangelizes middleware best practices in architecture and solutions to senior leadership and/or stakeholders.
Partners with managers, leads and architects to utilize and determine best middleware solutions.
Collaborate with managers and architects to articulate strategic roadmap for middleware solutions and vision across applications.
Manage and catalog middleware solutions across the enterprise which includes upgrades, patches and new releases to ensure company compliant with latest software releases.
Participate in code reviews, unit testing, and deployment planning to support the full software development lifecycle.
Contribute to the continuous improvement of development processes and integration frameworks.
Minimum Experience/Education
5 years of Middleware experience with Oracle SOA\OSB
5 Years of hands-on Middleware Implementation at an Enterprise Level
Have leveraged Middleware in a hybrid environment.
7-8 years of IT experience
Experience/Education
Deep experience with Oracle SOA suite and Oracle Service Bus
Experience with Oracle Data Integration
Strong understanding of middleware architecture, integration patterns, and web services (SOAP/REST).
Experience with XML, XSLT, XQuery, and related technologies.
Familiarity with DevOps practices and tools for CI/CD in middleware environments.
Experience with Modern Application Development
BGSF is an Equal Opportunity Employer. We are committed to providing equal opportunities for employment to all qualified people, regardless of race, color, national origin, religion, sex, age, disability status, veteran status, genetic information, or any other characteristic protected by applicable federal, state, or local law.
Senior Natural Developer
Embedded software engineer job in Southaven, MS
Job Posting: Senior Natural Developer
Client: Mississippi Department of Human Services (MDHS)
MDHS is seeking a highly skilled Senior Natural/ADABAS Developer to support, enhance, and maintain the statewide SNAP/TANF Eligibility Determination System. This role involves working with legacy Natural/COBOL applications in a Linux environment, integrating with modern systems, and automating existing processes. On-call support is required.
Key Responsibilities
Support, enhance, and maintain SNAP/TANF eligibility determination systems.
Develop and troubleshoot complex Natural and COBOL batch programs using ADABAS in a Linux environment.
Work with NaturalONE IDE and MicroFocus COBOL for system development.
Participate in analysis, design, coding, testing, and implementation of system enhancements.
Interpret and implement federal and state mandates on Linux-based eligibility systems.
Recommend improvements to existing systems and processes.
Create and maintain documentation for procedures, policies, and workflows.
Provide on-call production support and respond to system issues in a timely manner.
Required Technical Skills
Natural & COBOL batch programming with ADABAS (Linux) - 10+ years
Development on large IBM Mainframe/Linux systems - 6+ years
SNAP & TANF Eligibility Determination Systems- 6+ years
NaturalONE IDE & MicroFocus COBOL- Required
Troubleshooting complex eligibility systems- Required
Required Business Skills
Strong understanding of SNAP/TANF eligibility policies and federal/state mandates.
Ability to interpret and implement mandates into Linux-based systems (e.g., MAVS).
Experience updating and maintaining process documentation (6+ years).
Ability to recommend system enhancements and process improvements.
Senior Dotnet Developer
Embedded software engineer job in Kansas City, MO
Client is looking for an innovative and modernization-minded engineer to re-envision our entire client experience. This person will join a collaborative and design-driven team, with talent and tenure to thrive on. They will assist in leading the development, implementation, and management of technology-based business solutions. This person will design software applications to meet both functional and technical requirements for the client experience team at a high level.
The ideal engineer will possess the ability to prioritize well, communicate clearly, have a consistent track record of delivery and excellent software engineering skills. They will be able to adapt to new tech and methodologies, as needed.
Duties:
Participate in all phases of the SDLC, including requirements analysis, design, development, testing, deployment, and maintenance.
Develop dynamic and responsive user interfaces using Angular, TypeScript, HTML, CSS, and related front-end frameworks and libraries.
Design and develop robust and scalable back-end services and APIs using C#, ASP.NET MVC, .NET Core, and Web API.
Integrate front-end applications with back-end APIs.
Work with SQL Server databases to design schemas, write queries, and manage data.
Write clean, well-documented, and testable code.
Perform code reviews, refactor code, and ensure adherence to coding standards and best practices.
Implement unit and integration tests to ensure software quality.
Provide technical guidance and mentorship to junior developers, sharing knowledge and promoting best practices.
Percentage of time spent on duties will be as follows:
Software development including database design, solution architecture, and project planning - 80%
Production and incident support - 20%
Required Skills:
9+ years extensive experience in .NET development, particularly with MVC, Angular, and C#.
Proficiency in Angular and related front-end technologies (TypeScript, HTML, CSS, JavaScript).
Strong understanding: of object-oriented programming (OOP) principles and design patterns.
Extensive experience with database systems and SQL.
Familiarity with Git version control system.
Knowledge of Azure cloud platforms.
Sr. Developer - Ericsson Order Care (EOC) and AWS
Embedded software engineer job in Saint Louis, MO
We are seeking a highly skilled Sr. Developer with strong experience in Ericsson Order Care (EOC) and AWS to join our dynamic team. The ideal candidate will bring deep technical expertise, a proactive attitude, and a passion for delivering high-quality solutions in a fast-paced environment.
Key Responsibilities:
Design, develop, and support solutions using Ericsson Order Care.
Leverage AWS cloud services to build scalable and secure applications.
Collaborate with cross-functional teams to gather requirements and implement solutions.
Ensure best practices in coding, architecture, and deployments.
Troubleshoot and resolve technical issues across the stack.
Participate in code reviews and contribute to continuous improvement initiatives.
Required Skills & Experience:
Hands-on experience with Ericsson Order Care (EOC) is mandatory.
Strong knowledge and working experience with AWS services (e.g., EC2, Lambda, S3, RDS, etc.).
Proficiency in programming languages such as Java, Python, or similar.
Experience working in Agile/Scrum environments.
Strong problem-solving skills and excellent communication abilities.
Preferred Qualifications:
Telecom domain experience is a plus.
Experience integrating EOC with other systems or OSS/BSS platforms.
Senior Java Software Engineer
Embedded software engineer job in Bentonville, AR
10+ years of hands-on experience with Java (preferably Java 11/17+) and Spring Boot, building large, enterprise-scale applications.
6+ years of hands-on experience with Apache Kafka (or comparable streaming/event platforms).
Strong exposure to microservices architecture and cloud technologies (AWS, Azure or GCP), including containers, orchestration, scaling strategies.
Proven track record in designing and building scalable, distributed systems (high throughput, high availability).
Experience with C++ is required (indicating ability to work at both JVM world and potentially native/low-level code).
Experience in product development (as opposed to just maintenance) is a plus.
Experience in eCommerce projects is an advantage (shopping platforms, transaction processing, payments, etc.).
Excellent verbal and written communication skills. Able to articulate complex technical ideas to business and technical stakeholders.
Strong organizational skills and ability to handle multiple priorities and deliver with minimal supervis
Software Engineer
Embedded software engineer job in Hazelwood, MO
This position will be responsible for the design, development, manufacture, and maintenance of training devices for a wide variety of commercial and military aircraft - everything from F-15 fighter jets to Apache attack helicopters, and even NASA's Starliner spacecraft.
Software engineers on this team are responsible for all phases of the software lifecycle, including architecture, design, implementation and test. They are also directly involved in planning their own work, as part of the agile methodology, with a focus on technical excellence.
This team is a large software development team comprised of several smaller agile teams, some with specialized skills. Our backlog includes everything from new feature development using cutting-edge technology to maintenance of legacy software baselines. The successful candidate will need to be comfortable working in an often fast-paced environment within a two-week "sprint" schedule.
Position Responsibilities
• Designs, architects, and develops simulation models, simulation visualizations, virtual environments/platforms, and frameworks to enhance test performance, safety, and durability of software and hardware systems throughout the entire product lifecycle.
• Partners with stakeholders to review and identify simulation requirements and dynamics of the systems being simulated.
• Performs design, modeling, simulation, testing, and analysis to assess and optimize overall system performance and capabilities.
• Performs data collection and processing for use in simulations.
• Validates, verifies, and refines simulation software code, models, simulations, test procedures and test environments, executing test procedures and documenting test results and models against real-world data, test data, benchmarks, or other similar models.
• Documents and maintains technical code, algorithms, specifications and descriptions of simulation models.
• Partners with cross functional engineering teams to enable integration of simulation software with hardware devices and systems.
• Implements current and emerging technologies, tools, frameworks, and methods in the software engineering simulation environment.
• Modernizes, migrates, sustains, and updates simulation software to adapt legacy systems to new operating systems.
• Performs simulation software project management functions.
Basic Qualifications
• Bachelor's Degree in an engineering discipline
• 8+ years of experience in software engineering
• 5 years of experience in C++,C#, C, Rust or other programming languages
• 5 years of experience in Window and/or Linux distributions
• 5 years of experience in Gitlab or IDE tools
• 5 years of experience in software development/ agile environment
Preferred Qualifications
• Knowledge of aircraft systems, including weapons, night vision system, mechanics, hydraulics, electronics, flight controls, etc.
• Knowledge of cloud architecture, including the different types of clouds (public, private, and hybrid), the different cloud platforms and the various components involved (computing, storaging and networking). Ability to automate and script skills. Knowledge of containerization technologies which includes understanding how to manage containers, deploy applications in a containerized environment, and troubleshoot issues. Knowledge of understanding of networking concepts, including IP addressing, subnetting, routing, and security (focus on security best practices and technologies).
• Knowledge of specification format requirements, guidelines, and change control processes. Understanding of relationship between specifications/standards and aircraft/product certification systems.
• Knowledge of various engineering disciplines such as electrical, mechanical, and systems. The ability to communicate with technical personnel from multiple skill areas and functions to evaluate technical information and issues impacting design, production, and support of products, services, or other deliverables.
• Knowledge of how to derive and allocate requirements (e.g., system, sub-system, software) and show traceability throughout the product lifecycle.
• Knowledge and ability to design, develop, integrate, apply, and test software models, simulations, framework environments, tools, and applications with higher order programming languages, assembly, and auto-code. Ability to perform Application Programming Interface (API) design, implementation, and testing. Knowledge of real-time software architecture and design methodologies to synthesize models and simulation frameworks that meet real-time requirements; this includes knowledge of real-time target environments, its processor and network architecture, communication protocols, and electrical interfaces.
• Knowledge of software architecture and design methodologies. Ability to synthesize software architectures and designs that meet requirements, characteristics and constraints.
• Knowledge of build and execution environments that include hosts, processors, operating systems, and networks. Ability to build, integrate, test, and troubleshoot software components comprising simulation models and build/execution frameworks. Knowledge of verification, validation, certification, and qualification processes.
• Ability to design and develop software testing processes for different units, modules or components of a software application as a combined and integrated entity. It includes deep knowledge of integration-testing tools.
• Ability to apply knowledge of 2D and/or 3D computer graphics to generate data representation and to communicate information. Ability to build animated graphics--graphic simulations simulating how systems work. Understanding of visual analytics tools and research. Background and familiarity with algorithms for image processing. Knowledge of multiple programming languages and operating systems to develop prototypes in this technology area. Ability to integrate hardware and software components into demonstrations.
Education / Experience: Bachelor's Degree in an engineering discipline
Senior Software Engineer
Embedded software engineer job in La Vergne, TN
Senior Software Engineer Job Description:
This person delivers the development and maintenance of our next-generation Order Management System using modern Microservices and Data Mesh architecture. This role requires a deep understanding of distributed systems, cloud and on-prem technologies, and scalable software development within the Manufacturing & Distribution industry. This position will collaborate with cross-functional teams to architect, develop, and optimize enterprise-grade solutions that drive efficiency and innovation in distribution, as well as order fulfillment processes.
Senior Software Engineer Minimum Qualifications:
Bachelor's degree in computer science or related field or directly related year for year experience
6+ years in .NET Core, C#, ASP.NET Core, Web APIs, and front-end frameworks (Angular/React/Blazor).
Strong experience designing and implementing microservices-based architectures.
Senior Software Engineer Preferred Skills:
Experience integrating ERP, WMS, and e-commerce systems is a plus.
Experience working with Order Management Systems in a Manufacturing or Distribution environment.
Knowledge of Data Mesh principles, event-driven architectures, and distributed data systems.
Hands-on experience with cloud platforms (Azure preferred, AWS/GCP is a plus).
Experience with containerization (Docker, Kubernetes) and serverless architectures.
Strong understanding of database technologies (SQL Server, DB2, NoSQL, Redis, Elasticsearch).
Proficiency in CI/CD, DevOps, and Infrastructure as Code (Terraform, Bicep, ARM templates).
Knowledge of GraphQL, gRPC, and API Gateway solutions
Hands-on experience with data lakes or real-time analytics.
Senior Software Engineer Key Responsibilities:
Architecture & Development:
Design and implement scalable. NET-based full-stack solutions using C#, ASP.NET Core, Blazor, Angular, or React.
Architect microservices-based systems, ensuring high availability, resilience, and performance.
Establish a Data Mesh strategy to manage decentralized data ownership and governance across the organization.
Design and optimize databases using SQL Server and NoSQL (PostgreSQL, MongoDB).
Order Management System (OMS):
Lead the development of a modern, cloud-native Order Management System tailored for manufacturing & distribution.
Define APIs, workflows, and integrations with ERP, WMS, and e-commerce platforms.
Ensure real-time order processing, tracking, and fulfillment using event-driven architecture (Kafka, RabbitMQ).
DevOps:
Implement CI/CD pipelines using GitHub Actions, Jenkins, Azure DevOps.
Ensure security best practices, including OAuth, JWT, and API Gateway implementations.
Deploy and maintain cloud-native applications on Azure / AWS / GCP.
Technical Leadership & Best Practices:
Set coding standards, perform code reviews and mentor engineering teams.
Drive the adoption of modern engineering practices, including Domain-Driven Design (DDD), Test-Driven Development (TDD), and CI/CD.
Work with data engineers to build data pipelines that support analytical and operational workloads.
Apply secure coding practices, use OWASP guidelines
Sr Developer - Full Stack
Embedded software engineer job in Memphis, TN
Why Stifel
Stifel strives for a culture that puts its clients and associates first: a culture where everyone belongs, everyone is welcome, and everyone contributes to the success of our clients, their careers, and the firm as a whole.
Let's talk about how you can find your place here at Stifel, where success meets success.
What You'll Be Doing
The Senior Developer will participate in all phases of the development process including complex design, integration and maintenance while observing proper behaviors, patterns, and standards. The Senior Developer will demonstrate leadership in mentoring and assisting all on the team, and will actively participate in all disciplines required in a full-stack environment. The Senior Developer will participate in defining Stifel's best practices and ensure they are used in all development projects and procedures.
What We're Looking For
• Facilitate the growth of other developers through code review and one-on-one interaction.
• Document clearly and effectively within code as well as outside of code.
• Coordinate with other team members when tackling developmental efforts.
• Demonstrate a proactive, architecture-driven approach to problem resolution, with strong troubleshooting and problem-solving skills, especially in crisis situations.
• Transform mockups and wireframes into usable front-end functionality through developing, testing, and revising web application code.
• Create components based on user interface/user experience norms, including optimal accessibility, navigation, and cross-browser performance.
What You'll Bring
• Understanding of ETL (Extract, Transform, Load) processes to ensure efficient data movement and transformation
• Familiarity with AWS/Cloud Technologies a strong plus.
• Understanding of event-driven microservices architecture residing within the AWS cloud, including experience deploying applications within this type of environment.
• Expertise with AWS services and implementation practices.
• Experience using Infrastructure as Code tools such as Terraform for provisioning of public and private clouds.
• Familiarity with CI/CD tooling for broad scope orchestration, including platforms such as GitLab, GitHub, and Azure DevOps.
• Experience in serverless and container-based technologies within AWS such as Lambda, Fargate, and ECS.
• Experience working in a financial services or broker/dealer environment preferred but not required.
• Continue to stay on top of the latest technologies and see how they can be applied to Stifel's needs throughout the organization.
• Oral and Written Expression - Proven ability to communicate information and ideas in spoken or written form so that others will understand.
• Judgment and Decision Making - Ability to deal with ambiguity and rapid change.
• Time Management - Highly self-motivated and delivery focused.
• Displays awareness of the impact of actions on the business and demonstrates understanding of the context of the company and acts in line with it.
PREFERRED EXPERIENCE IN AI/ML Infrastructure and Development:
• Hands-on experience or strong awareness of developing, deploying, and maintaining AI/ML models in production environments, ensuring reliability and performance.
• Proficiency with AWS AI/ML services, including Amazon SageMaker (for building, training, and deploying models), AWS Glue (for data preparation and ETL workflows), Amazon Comprehend (for NLP and text analytics), Amazon Lex (for conversational interfaces), and Amazon Polly (for text-to-speech). Experience integrating these services into end-to-end AI/ML pipelines, managing model versioning and deployment, and optimizing performance and cost within AWS.
• Experience designing, building, and maintaining scalable data pipelines for AI/ML.
• Familiarity with distributed data processing frameworks for handling large-scale or real-time data.
• Experience with containerization and orchestration for scalable
• Knowledge of MLOps practices, including model orchestration, deployment, monitoring, and lifecycle management using platforms such as MLflow, Kubeflow, or Vertex AI.
Education & Experience
• Bachelor's degree in Computer Science or related field; or equivalent experience required.
• 6+ years of progressive experience in software development.
• Past education or interest in mathematics or financial modeling preferred but not required.
Systems & Technology
• High-level proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
• High-level proficiency with JavaScript frameworks such as Angular.
• Previous experience with server-side languages such as C#.
• Previous experience with database technology such as SQL Server, MySQL, or Oracle.
• Previous experience with Git (or other version control systems).
• Experience implementing testing platforms and unit tests.
#LI-LL1
About Stifel
Stifel is more than 130 years old and still thinking like a start-up. We are a global wealth management and investment banking firm serious about innovation and fresh ideas. Built on a simple premise of safeguarding our clients' money as if it were our own, coined by our namesake, Herman Stifel, our success is intimately tied to our commitment to helping families, companies, and municipalities find their own success.
While our headquarters is in St. Louis, we have offices in New York, San Francisco, Baltimore, London, Frankfurt, Toronto, and more than 400 other locations. Stifel is home to approximately 9,000 individuals who are currently building their careers as financial advisors, research analysts, project managers, marketing specialists, developers, bankers, operations associates, among hundreds more. Let's talk about how you can find your place here at Stifel, where success meets success.
At Stifel we offer an entrepreneurial environment, comprehensive benefits package to include health, dental and vision care, 401k, wellness initiatives, life insurance, and paid time off.
Stifel is an Equal Opportunity Employer.
Auto-ApplySenior Software Engineer - Artificial Intelligence (AI) & ML
Embedded software engineer job in Memphis, TN
Description & Requirements The AI Engineer will design, develop, and implement machine learning solutions, support AI initiatives for our IRS client, and contribute to innovative projects. Position is fully remote. Candidates in the Washington DC area are preferred in case there is a need to attend onsite client meetings.
The selected candidate must be able to obtain and wait for the completion of an interim Minimum Background Investigation (MBI) clearance prior to starting employment. This process may take approximately 3-4 months.
Essential Duties and Responsibilities:
- Lead, develop, collaborate, and advance the applied and responsible use of AI, ML, mathematical, and data science solutions throughout the enterprise by finding the right fit of tools, technologies, methodologies, processes, and automation to enable effective and efficient solutions for each unique situation. Lead the use of applied mathematical analyses to provide solutions.
- Lead efforts across the enterprise to support the creation of solutions and real mission outcomes, emphasizing and teaching the ability to flex and demonstrate initiative when dealing with ambiguous and fast-paced situations.
- Act as technical translator and role model for effectively articulating and translating technical needs, solutions, outputs, and impacts to all levels, regardless of technical proficiency, in a respectful, collaborative, and situationally appropriate manner.
- Maintain deep, current knowledge of the AI technology landscape and emerging developments, evaluating their applicability for use in production/operational environments.
- Lead the creation, curation, and promotion of playbooks, best practices, lessons learned, and firm intellectual capital.
Job-Specific Essential Duties and Responsibilities:
- Design, develop, and deploy (AI) Machine Learning, Deep Learning models that support business objectives and enhance product functionality.
- Demonstrated knowledge in designing, building, testing, and deploying machine models.
- Collaborate with software engineers and data scientists to integrate trained models into production environments and ensure scalable performance.
- Proficient in using Python, have good working knowledge of R, and other programming languages to develop data pipelines, preprocessing routines to clean up data, and model automation workflows as needed.
- Apply knowledge of data structures, algorithms, and statistics to ensure model accuracy, efficiency, and reliability.
- Work with large language models (LLMs) such as ChatGPT, Gemini, or Meta LLMs, including OpenAI API integration and prompt optimization.
- Preferably to have worked with LangChain family of products, MCP, and other integration technologies with databases and other knowledge artifacts
- Implement and maintain MLOps practices for continuous training, deployment, and monitoring of AI models.
- Evaluate and adopt emerging AI tools, frameworks, and methodologies to
improve system performance and development efficiency.
- Collaborate cross-functionally to identify opportunities for AI applications and translate business requirements into technical solutions.
- Document system design, model performance, and process workflows to support transparency, reproducibility, and future improvements.
Minimum Requirements
- Bachelor's degree in relevant field of study and 7+ years of relevant professional experience required, or equivalent combination of education and experience.
Job-Specific Minimum Requirements:
- A bachelor's degree in computer science is strongly preferred; however, additional years of directly related professional experience may be considered in lieu of a degree. Degrees in Mathematics, Artificial Intelligence, Data Science, or related fields are also acceptable.
- 10+ years of professional software engineering experience, with proficiency in one or more programming languages such as Java, Python, or R.
- 2+ years of current hands-on experience in areas such as data mining, machine learning, deep learning (neural networks), data structures, algorithms, statistics, and AI model training.
- Practical experience working with Python, PyTorch, TensorFlow, and related frameworks and libraries.
- Experience with at least one large language model (LLM) platform such as ChatGPT, Gemini, or Meta LLMs, with a solid understanding of OpenAI APIs and their integration.
- Strong verbal and written communication skills
- Demonstrated success in client support
- Ability to interface with all levels of management
- Ability to perform complex tasks with minimal supervision and guidance
- Excellent time management, scheduling and organizational skills
- Ability to work well independently or in a team setting
Program Requirement:
- Candidates must meet requirements to obtain and maintain an IRS Minimum Background Investigation (MBI) clearance (active IRS Moderate Risk MBI is a plus).
- To be eligible for MBI, candidates must be a US Citizen or a Legal Permanent Resident (Green Card status) for at least three (3) years, and Federal Tax compliant
Preferred Skills and Qualifications:
Preferred certifications include AWS Certified Machine Learning - Specialty, Google Cloud Professional Machine Learning Engineer, Microsoft Certified: Azure AI Engineer Associate, TensorFlow Developer Certificate, or IBM Machine Learning Professional Certificate.
#techjobs #clearance #veteranspage
EEO Statement
Maximus is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics.
Pay Transparency
Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances.
Accommodations
Maximus provides reasonable accommodations to individuals requiring assistance during any phase of the employment process due to a disability, medical condition, or physical or mental impairment. If you require assistance at any stage of the employment process-including accessing job postings, completing assessments, or participating in interviews,-please contact People Operations at **************************.
Minimum Salary
$
160,000.00
Maximum Salary
$
170,000.00
Easy ApplySenior Developer 150002AR
Embedded software engineer job in Memphis, TN
Job Information Technology (EBS)-150002AR Schedule Full-time Job is only avaialble in the above locations There may be a hiring bonus which may be used for relocation expenses
There is no remote/virtual work scenario
Senior Developer
Responsibilities
Provide technical knowledge, analyze and develop complex end-to-end solutions.
• Code, test, identify, implement and document technical solutions
• Perform design and analysis for deliverables, may lead larger team design sessions.
• Provide recommendations towards simplification and efficiency of the business and environment. Take into consideration costs, business needs, and system impacts.
• Identify tasks associated with significant development efforts.
• Research and stay current on best practices in the technology industry as well as emerging technology.
• May serve as a subject matter expert for specific areas, applications, and technologies.
• Provide effort estimates from requirements and design detail.
• Facilitate technical decision making and represent the team direction to stakeholders.
• Conforms with and abides by all regulations, policies, work procedures, instruction, and all safety rules.
Qualifications
Bachelor's degree in Information Systems, Computer Science or technically related field, or equivalent education/experience. Minimum of 8 years work experience.
Preferred Qualifications
Required: Microsoft Visual Studio IDE experience; .Net Development Skills (C# and VB.Net);
Helpful: Visual Basic scripting; Java experience; SQL Server and Oracle; Web Services
Additional Information
All your information will be kept confidential according to EEO guidelines.
Senior Software Engineer, Core Experiences - Memphis, USA
Embedded software engineer job in Memphis, TN
Mission
Speechify is the easiest way to listen to the world's information. Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the go, at your own speed, and with tools that make learning easier, deeper, and faster.
What streaming services have done for audio entertainment, we're doing for audio information. And whatever we're doing seems to be working. We're #1 in our category, and experiencing exponential growth.
Overview
We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify's product experience across platforms. It's a critical role for someone who enjoys working at the intersection of product and infrastructure, thinks strategically, and is passionate about designing clear, reliable APIs and simple systems that directly enhance the user experience.
What You'll Do
Collaborate with Speechify's Product Teams to scope projects, find ways to reduce scope to get faster feedback from customers, navigate the integration/UX tradeoffs relevant to different product teams, and deliver solutions via our cross-platform SDK
Optimize existing functionality to ship things like faster loading and more intelligent parsing by designing more efficient abstractions and improving our algorithms
Ship cloud functions, lightweight backend services, and jobs using Kotlin
An Ideal Candidate Should Have
Systems thinking. You know that optimizing a system requires end-to-end design, and you believe simplicity is valuable.
Speed. You work quickly to generate ideas and options and know how to decide which things can ship now and what things need time
Focus. We're a high-growth startup with a busy, remote team. You know how and when to engage or be heads down
Collaboration. You know how to inspire, play, and negotiate with opinionated designers, marketers, and PMs
Preferred Tech Stack:
Kotlin Multiplatform (Java experience is OK but role is Kotlin Multiplatform)
Prior experience with GCP is a plus
What We Offer
A fast-growing environment where you can help shape the company and product.
An entrepreneurial-minded team that supports risk, intuition, and hustle.
A hands-off management approach so you can focus and do your best work.
An opportunity to make a big impact in a transformative industry.
Competitive salaries, a friendly and laid-back atmosphere, and a commitment to building a great asynchronous culture.
Opportunity to work on a life-changing product that millions of people use.
Build products that directly impact and support people with learning differences like dyslexia, ADD, low vision, concussions, autism, and more.
Work in one of the fastest growing sectors of tech, the intersection of artificial intelligence and audio.
The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience
Think you're a good fit for this job?
Tell us more about yourself and why you're interested in the role when you apply.
And don't forget to include links to your portfolio and LinkedIn.
Not looking but know someone who would make a great fit?
Refer them!
Speechify is committed to a diverse and inclusive workplace.
Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Auto-ApplySr. Software Developer
Embedded software engineer job in Osceola, AR
The Software Applications Developer is responsible for creating, enhancing, and maintaining software applications to meet user and business requirements. This role involves analyzing systems, developing efficient solutions, ensuring optimal processes, and providing support to junior developers. A strong understanding of both software programming and manufacturing systems is essential to drive strategic results and business continuity.
Key Responsibilities:
Ensure compliance with Safety, Health, Environmental, and Quality programs within the scope of responsibility.
Develop and implement manufacturing system applications, including changes and new implementations.
Perform in-process analysis activities such as as-is process identification, to-be process design, impact analysis, and gap resolution.
Manage tasks through the IT ticketing system, including bug fixes, support requests, and feature development.
Write clean, testable, and efficient code using .NET programming languages.
Develop technical specifications and system architecture.
Review, refactor, and improve existing codebases.
Upgrade and maintain existing programs, ensuring business continuity by incorporating current technology trends.
Mentor and support junior developers in their work.
Requirements:
Bachelors degree in Computer Science or equivalent IT-related experience.
Minimum 3 years of experience developing applications in C# or other .NET languages.
Proficiency in building Windows-based applications.
Strong knowledge of Oracle and MS-SQL databases.
Experience with Manufacturing Execution Systems (MES).
Familiarity with agile development environments.
Strong troubleshooting and problem-solving abilities.
Team player with excellent communication skills.
Working Conditions:
Primarily office-based with occasional work in mill environments, which may involve exposure to extreme conditions (hot or cold).
May require long hours, weekend, and holiday coverage to support routine responsibilities.
Working Place: Osceola, Arkansas, United States Company : 2025 OCt 16th Virtual Fair - US Steel