Post job

Embedded software engineer jobs in Chattanooga, TN

- 3,380 jobs
All
Embedded Software Engineer
Senior Software Engineer
Software Engineer
Senior Embedded Engineer
Principal Software Engineer
Senior Systems Software Engineer
  • Senior Embedded Linux / Yocto Engineer

    Kondra Systems Inc.

    Embedded software engineer job in Atlanta, GA

    We're a small, highly experienced team that built the operating system for the most sophisticated beverage dispenser in the world, made by the largest beverage company in the world (We can't tell you who they are, but we're in Atlanta). Now we're at it again, but this time we're building a Linux-based distributed operating system to unify all equipment purchased by this beverage company. Along the way we've completely re-imagined how to build Linux devices. Are you still using A/B partitions for updates and rollbacks? We invented a way to de-dup releases and store an arbitrary number in a single partition. Need to test real hardware in a simulator, or access hardware from a different node in a distributed device? Our hardware abstraction is network transparent so we've got you covered. Want to run x86 on your laptop but push to your arm64 dev board? Just enter the IP address and our Studio application will sort out all the details and install to any target across the network. Incremental OTA, manifest based deterministic runtime, immutable layer based filesystems, universal logging infrastructure with support for real time streaming over the network, fully routed websocket mesh networking, multi-node devices and many other inventions that push the boundaries of what is possible on a Linux device. We're looking for someone to help us integrate even deeper into Linux as we invent and deliver the future! About the Role Our goal is to transition our Yocto stack from our partner organization to an internal resource so we can focus on deeper integrations and continue our work on distributed platforms (devices that contain more than one Linux board). Our partner remains engaged and will provide training and transition support. In this role, you will be an integral part of our architecture team, contributing to high level designs and solutions, such as auto-creation of a mesh VPN network for distributed devices, as well as execution of deliverables such as upgrading to new Yocto versions, board ports and inclusion of new packages in our build. As we put a great deal of focus on operational infrastructure in our Studio product, there is also an emphasis on capturing operational state of the OS and reflecting it in our tooling. Primary responsibilities Support, extend and update our Yocto based infrastructure, including new Yocto releases, new board support and exposing new libraries and packages. Work closely with our internal teams to design, document and deliver new features. Build, branching and publishing related to creating releases of os components. Debugging integration related issues such as performance (video, browser, etc…) and stability (library compatibility, crashes, etc…). Learn, understand and contribute to our overall platform architecture. Qualifications B.S. in computer science and five years related work experience Software build support for multiple architectures (x86, ARM) Yocto-based Linux system construction Linux boot processes on various hardware platforms Linux kernel and DTB configuration Systemd service design, usage and debugging udev usage and rules X11 and Wayland usage and configuration Shell scripting Configuration and usage of system interconnects such as I2C, PI, GPIO, USB, etc… Networking: TCP/IP, Ethernet, VPN's, firewall rules, wifi, etc… C/C++ development
    $84k-111k yearly est. 3d ago
  • Software Engineer

    Acro Service Corp 4.8company rating

    Embedded software engineer job in Huntsville, AL

    We are looking for a Software Engineer to support an Internal Research and Development (IRAD) to join our team of qualified, diverse, and innovative individuals located in Huntsville, AL. As a software developer on an Internal Research and Development (IRAD) team. You will work in a collaborative environment to understand system requirements, create and implement new capabilities and algorithms. Many of the algorithms and capabilities implemented by the team will be mathematics and physics intensive complex solutions that will be highly critical to the system performance. In addition to software development you will also be expected to support reviews of requirements and test cases that are developed for the software capability. Basic Qualifications: Bachelor's degree in STEM related field, and 5 Years with Bachelors in Science; 3 Years with Masters; 1 Year with PhD. Applicants must have a current, active in-scope DoD-issued Secret security clearance at the time of application, which is required to start Recent and extensive Experience Developing Software in C++ or Java Quick to learn and absorb new concepts and information Recent MATLAB and or Python Experience Must have an Interim or Active Secret Clearance Unix/Linux Operating System Experience Must be able to support an in-person / closed-area work environment Preferred Qualifications: Highly experienced with Linux, scripting, and operations Experience with automated software requirements testing and analysis Experience with the battle management and or fire control systems Experience with containerization technologies (e.g., Docker, Kubernetes) and container orchestration. Experience with Behavior Driven Development (BDD) using tools like Gherkin and Cucumber for automated acceptance testing Experience with Static & Dynamic Code Analysis Tools and Fuzzing Tools such as: Coverity, Fortify, AND/OR SonarQube Experience developing software in an Model Based Systems Engineering (MBSE) environment. Experience with CI/CD, containers, and pipelines. Experience with Software Change Control, Change Management, Code Quality, Static Analysis, and CI/CD tools such as: Atlassian tool suite, Jira, GitHub, GitLab, SonarQube, Coverity, and Jenkins. Very solid background in math and physics Advanced degree in Mathematics or Physics or Computer Science
    $78k-107k yearly est. 2d ago
  • Principal Software Engineer Front-End

    Prometheus Group 3.9company rating

    Embedded software engineer job in Raleigh, NC

    Prometheus Group is a team of self-starters centered on being resourceful, accountable, and results focused. Career progress is based on merit and not years of service or attaining certifications. Our drive and dedication to creating great products for our global customers are at the heart of all we do! In joining Prometheus, you will become a part of the largest global provider of comprehensive enterprise asset management (EAM) software solutions that support the management life cycle for equipment maintenance and operations. Role Overview: We are seeking a highly experienced Principal Software Engineer Front-End to serve as the technical anchor for the ePAS product. This individual will focus primarily on the front-end but should be highly capable working on the back-end and thinking across the entire product. This individual will lead architecture, design, implementation, debugging and mentoring efforts, elevating the productivity and quality of the entire engineering team. The candidate we're seeking combines deep expertise across MAUI, React, .NET, PostgreSQL and modern CI/CD pipelines with a proven ability to mentor, troubleshoot, and deliver production-grade solutions. Why This Role Matters: As the Principal Software Engineer Front-End for ePAS, you will shape the future of our web and mobile products used by customers worldwide. You'll ensure the products are architected for speed, scale and reliability to ensure our customers have a world-class experience. If you thrive on solving complex challenges, mentoring others, and delivering impactful enterprise software-we're excited to meet you! Key Responsibilities: Define and evolve the software architecture for ePAS, ensuring scalability, maintainability and performance. Lead design and implementation of core features using .NET, MAUI (mobile), React (web) and PostgreSQL, ensuring high quality and robustness. Troubleshoot complex performance, stability and customer-facing issues-from root cause to resolution. Mentor and uplift junior and mid-level engineers; establish best practices, conduct code/design reviews and drive the team's productivity and technical maturity. Own branching strategy, version control workflows and enforce standards across the engineering team. Manage build and release pipelines: GitLab CI, .NET CLI, Dockerfile setup, mac OS security CLI (certificate/app signing), debugging mac OS GitLab runners via VNC. Oversee CI/CD orchestration: Argo CLI and kubectl for internal-dev deployments, AWX administration and S3 backup workflows, GitLab token lifecycle management, app-store delivery process (iOS/Android). Debug and upgrade supporting systems including Java Spring backend services and Keycloak authentication/authorization components. Work with orchestration APIs (e.g., S3 API, Kubernetes API) and integrate with GitLab and S3 APIs for automation. Perform or coordinate manual UWP builds, manage ABM (Apple Business Manager) device profile administration, certificate provisioning and renewal. Collaborate closely with product management, infrastructure and DevOps teams to deliver a cohesive end-to-end solution; act as a technical thought-leader across disciplines. Preferably, manage Keycloak operations (configuration, policies, integration) and ensure identity-access workflows integrate tightly with the mobile/web stack. Qualifications & Experience: Bachelor's or Master's degree in Computer Science, Software Engineering or equivalent degree. 10+ years of professional software development experience, with multiple years as a lead or principal engineer. Expert-level hands-on experience with: .NET (C#), MAUI (mobile solutions), React (frontend) PostgreSQL database design, tuning, troubleshooting Software architecture and design patterns at scale Proven experience mentoring and raising the productivity of engineering teams. Deep experience troubleshooting performance, scalability, memory leaks, and stability issues in production systems. Strong expertise in branching strategies (Git), CI/CD pipelines and build/deployment tooling (GitLab CI, Docker, mac OS runner administration, certificate signing). Experience with deployment orchestration (Argo, Kubernetes CLI), AWX/Ansible Tower, S3 automation and token management. Familiarity with iOS/Android app-store delivery workflows, UWP builds and ABM/MDM device-profile management. Experience upgrading Java Spring services and Keycloak for identity and access management is a plus. Excellent communication skills, able to influence across teams and articulate technical decisions to stakeholders. Benefits Overview: We offer an attractive benefits program to meet the diverse needs of our teammates: Employee base HSA plan, dental, life and short-term disability coverage 100% paid for by Prometheus Group HSA & FSA plan options Retirement Savings with Generous Company Match & Immediate Vesting Gym membership to O2 Fitness Casual dress attire Half-Day Fridays Generous Paid Time Off Company Outings, Trips & Activities Prometheus Group is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. #LIonsite
    $101k-134k yearly est. 5d ago
  • Sr Software Engineer - Mainframe & Distributed Systems

    AG Foundry-Recruiting & Staffing

    Embedded software engineer job in Durham, NC

    Our client, a Fortune 500 company, is looking for a Sr Software Engineer - Mainframe & Distributed Systems, to join their team! We are looking for a Senior Software Engineer who is primarily a mainframe developer with knowledge and experience in distributed application development and support. The ideal candidate embraces Continuous Integration/Delivery, follows engineering best practices, and is passionate about innovation in the trading technology space. ***This would be a 12+ contract with chance to convert(if interested) Responsibilities: Build and deliver high-quality, maintainable software solutions in an Agile environment Ensure solutions meet both functional and non-functional business requirements Contribute to engineering best practices, including code reviews, cloud strategy, and CI/CD improvements Clearly communicate technical solutions and ideas to stakeholders across all levels Develop a strong understanding of the business domain and contribute meaningfully to technical discussions with both internal and external partners Continuously research and recommend modern tools and creative practices to drive innovation within the team Qualifications: Bachelor's degree (or higher) in Computer Science, Engineering, Information Technology, or equivalent 5+ years of professional software development experience Strong knowledge of: CICS (including Dynamic Transaction Routing), COBOL, DB2 (or DBZ), VSAM, JCL Familiarity with mainframe and DB2 tools such as File-AID, debuggers, and job schedulers Exposure to the Brokerage/Finance domain especially brokerage and margin products Experience working with highly transactional, fault-tolerant, and data-driven systems Ability to identify and mitigate technical risks; coach junior staff when needed Comfortable collaborating across distributed/global teams Strong problem diagnosis and troubleshooting skills On-call rotation experience Nice to have: Basic understanding of Sprint Boot or similar frameworks Basic understanding of Python Basic understanding of HTML, CSS, JavaScript & RESTful APIs
    $92k-122k yearly est. 4d ago
  • Senior Software Engineer

    Hruckus

    Embedded software engineer job in Huntsville, AL

    Veteran-Owned Firm Seeking a Senior Software Developer for an Onsite Assignment in Huntsville, AL My name is Stephen Hrutka. I lead a Veteran-Owned management consulting firm in Washington, DC. We specialize in Technical and Cleared Recruiting for the Department of Defense (DoD), the Intelligence Community (IC), and other advanced defense agencies. At HRUCKUS, we support fellow Veteran-Owned businesses by helping them recruit for positions across organizations such as the VA, SBA, HHS, DARPA, and other leading-edge R&D-focused defense agencies. We seek to fill a Senior Software Developer role supporting the FBI in Huntsville, AL. The ideal candidate will possess an active Top-Secret Security Clearance, and 8+ years of hands-on software development experience. They should have deep expertise in Java and microservices architecture and strong experience with AWS cloud services (EC2, S3, Lambda, ECS/EKS, CloudFormation). The candidate should also be familiar with secure coding practices, CI/CD pipelines, and Agile/Scrum methodologies, with excellent problem-solving, analytical, and communication skills. If you're interested, I'll gladly provide more details about the role and discuss your qualifications further. Thanks, Stephen M Hrutka Principal Consultant HRUCKUS LLC Executive Summary: HRUCKUS is seeking a Senior Software Developer with Top-Secret Security Clearance for a role supporting the FBI in Huntsville, AL. Job Description: We are seeking an experienced Senior Software Developer to design, develop, and maintain enterprise-grade, mission-critical applications using Java, microservices, Docker, and AWS in an Agile/Scrum environment. This is a fully onsite position in Huntsville, AL supporting defense and intelligence programs, requiring an active Top-Secret clearance. The ideal candidate is a highly skilled full-stack engineer with deep experience in cloud-native architectures, DevSecOps, and secure software development practices. Responsibilities: Design, develop, and maintain Java-based microservices and APIs within distributed cloud environments. Architect and implement scalable, secure, and high-performance solutions on AWS (EC2, S3, Lambda, ECS/EKS, CloudFormation). Containerize and deploy applications using Docker and manage service orchestration. Participate in all phases of the Agile/Scrum development lifecycle - including sprint planning, backlog grooming, development, testing, and retrospectives. Implement and enforce secure coding standards in compliance with government cybersecurity frameworks (e.g., NIST, DoD RMF). Integrate CI/CD pipelines and automated testing frameworks to enhance reliability and delivery speed. Collaborate closely with cross-functional teams including DevOps, QA, cybersecurity, and system engineers. Troubleshoot complex software issues across multiple layers (application, database, network, and infrastructure). Provide technical mentorship to junior developers and support code reviews for quality assurance. Qualifications: Active TOP SECRET clearance Bachelor's degree in Computer Science, IT, or related field 8+ years of hands-on software development experience Strong experience with Java development and microservices architecture Proficiency in AWS cloud services (EC2, S3, Lambda, ECS/EKS, CloudFormation) Experience with containerization and orchestration using Docker Knowledge of secure coding practices and compliance with government cybersecurity frameworks (e.g., NIST, DoD RMF) Experience integrating CI/CD pipelines and automated testing frameworks Familiarity with Agile/Scrum development methodologies Ability to troubleshoot complex software issues across application, database, network, and infrastructure layers Experience providing technical mentorship and conducting code reviews Strong problem-solving, analytical, and communication skills Details: Job Title: Senior Software Developer Location: Redstone Arsenal, Huntsville, AL 35898 Security Clearance: Top-Secret Clearance Salary: Up to $150,000 per year (based on experience) Job Type: Full-time, Onsite Benefits: Paid Time Off (PTO): 3 weeks of PTO (including sick leave). Unused PTO is paid out at the end of the year. Holidays: 2 floating holidays and eight public holidays per year. Health & Dental Insurance: The company covers 50% of employee health and dental insurance (dependents may be added at an extra cost). Coverage becomes effective after 30 days. Life Insurance: Standard Short-Term Disability (STD), Long-Term Disability (LTD), and life insurance at no cost to full-time employees. 401(k) Program: Eligible after 90 days with a 4% company match and immediate vesting. Profit Sharing: Employees can participate in the company's profit-sharing program without requiring personal contributions. Commuting and Parking: No reimbursement for commuting or parking expenses.
    $150k yearly 3d ago
  • Senior Application Developer

    Synergis 3.8company rating

    Embedded software engineer job in Atlanta, GA

    TITLE: Senior Application Developer DURATION: Fulltime/ Direct Hire Responsibilities: Develop solutions that leverage (when COTS system) rather than customization. Create and modify Technical Design documents. Collaborate with others to plan for coding and overall program development. Translate specifications to create code that meets performance expectations/coding requirements. Modify existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance based on specifications, with supervision. Troubleshoot, debug, maintain and improve existing software. Plan and participate in system testing as required. Develop technology solutions and corresponding documentation for complex problems using deep technical expertise and creativity. Plan and participate in deployment activities to implement designed solutions. Maintain and follow production support processes focused on identification and mitigation of root cause. Flex to meet customer demands (production support and project work). Prioritize work and deliver on project commitments. Provide on-call support both solving issues independently as well as assisting other personnel. Support and mentor less experienced personnel. Considerable interpersonal skills and the ability to communicate effectively is essential. Ensure strategies are aligned with Technology Organization goals and strategies. Requirements: Bachelor's degree in MIS, Computer Science, or a related field. Hands-on experience in developing and maintaining enterprise-level applications using Microsoft technologies like .NET, C#, and SQL. Experience with frontend development platforms like Angular and React. Experience with Azure and/or AWS cloud platforms. Familiarity with RESTful APIs, microservices architecture, and CI/CD pipelines. A deep, comprehensive knowledge of the Software Development Life Cycle and development principles. Interest in and passion for learning and working in a fast-paced environment. A deep understanding of mobile applications and related tools and applications. Ability to handle multiple assignments and conflicting priorities. Ability to work with business partners and peers of varying levels of technical proficiency. Experience with all size projects, enhancement projects and production support. Ability to identify root causes for routine problems while working with other technical staff. Deep experience creating Technical Design Documents and Specifications. Deep experience with software development projects. Ability to develop unit testing of code components or complete applications. Deep experience in system development practices, methodology and tools. Deep experience with Agile delivery; Kanban; Scrum. Excellent problem-solving and analytical skills. Ability to provide on-call support both solving issues independently as well as assisting other, less experienced on-call personnel. Advanced understanding of various technical principles, theories and concepts. Broad understanding of a wide range of technical areas. Excellent communication skills including the ability to translate complex or technical ideas into non-technical language. Strong ITIL Foundation. The compensation range for this position is $120,000.00 to $124,000.00 (dependent on factors including but not limited to client requirements, experience, statutory considerations, and location). Benefits available to full-time employees: medical, dental, vision, disability, life insurance, 401k and commuter benefits. Synergis is proud to be an Equal Opportunity Employer. We value diversity and do not discriminate on the basis of race, color, ethnicity, national origin, religion, age, gender, gender identity, political affiliation, sexual orientation, marital status, disability, military/veteran status, or any other status protected by applicable law. Qualified applicants with arrest or conviction records will be considered for employment in accordance with the requirements of applicable state and local laws, including but not limited to, the San Francisco Fair Chance Ordinance, the City of Los Angeles' Fair Chance Initiative for Hiring Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act. For immediate consideration, please forward your resume to Rebecca at ********************. If you require assistance or an accommodation in the application or employment process, please contact us at ********************. Synergis is a workforce solutions partner serving thousands of businesses and job seekers nationwide. Our digital world has accelerated the need for businesses to build IT ecosystems that enable growth and innovation along with enhancing the Total Experience (TX). Synergis partners with our clients at the intersection of talent and transformation to scale their balanced teams of tech, digital and creative professionals. Learn more about Synergis at *******************
    $120k-124k yearly 1d ago
  • Software Engineer - Treasury

    Imaginesoftware™ (Technology Partners, LLC

    Embedded software engineer job in Charlotte, NC

    How this Role Makes an Impact ImagineSoftware is growing, and we are inviting a passionate, detail-oriented Software Engineer - Treasury to join us! This person will develop Imagine's treasury product offerings which provides automation for our clients and creates better patient financial experiences. Our Software Engineers are experts at creating solutions with the end-user experience in mind. This role creates products that define the customer experience, with the goal of providing the best software solution in the industry! The Imagine team has a reputation for excellence, and we will provide you with the tools needed to succeed in this role. This is an ideal position for someone who enjoys problem solving in an ambiguous, challenging environment and takes pride in creating high quality, innovative software. We are an innovative company that evolves quickly, so come ready to learn at a fast pace! Essential Duties Developing new and existing web products Researching, designing and writing new software programs Researching new technologies Developing existing programs by analyzing and identifying areas for modification Working with computer coding languages Creating technical specifications and test plans Writing complex SQL Scripts Testing new programs and fault finding Evaluate simple interrelationships between programs such as whether a contemplated change in one part of a program would cause unwanted results in a related part Consulting clients/colleagues concerning the maintenance and performance of software systems and asking questions to obtain information, clarify details and implement information Develop automated functional tests Working closely with other staff, such as project managers, systems analysts, and sales and marketing professionals Maintain confidentiality regarding the information being processed, stored or accessed Constantly updating technical knowledge and skills by attending in-house and/or external courses, reading manuals and accessing new applications Other duties as assigned Education and/or Experience Needed BS/BA degree in Computer Science/IT or related field Minimum of 3+ years of experience in web technologies 2+ years' experience in software development using .NET Qualifications You Must Have Required: Proficient in Object Oriented programming patterns/practices ASP.NET MVC WebAPI Worked with latest LTS .Net Version C# MS Entity Framework / LINQ Preferred: Blazor CSS Proficient in JavaScript / Client-side programming SQL Server 2015+ Typescript Unit Testing Experience (writing, running, TDD) Employment Type Full-Time, Exempt Reporting Structure Vice President of Software Engineering - Treasury Work Environment Working conditions are normal for an office environment. At ImagineSoftware, we have a role to play in contributing to an inclusive world. We work every day to lead with our values and beliefs that enable you to develop your potential and bring your full self to the workplace. Our culture of diversity and inclusion enables more creative thinking and better ideas for addressing a more diverse market. We hire driven people from all backgrounds because it makes us a great company, and because it's the right thing to do. If you share these values, you will find a home at ImagineSoftware.
    $67k-89k yearly est. 3d ago
  • UI/Software Engineer

    Marathon TS

    Embedded software engineer job in Knoxville, TN

    Focused on enhancing and maintaining legacy web applications and building new products. Must be passionate about user experience and effective problem solving. Works closely with designers and SMEs to convert artifacts to functional UI. Responsible for front-end coding, responsive design, secure code, and participation in Agile development. Required Experience: Bachelor's in CS, Interaction Design, Multimedia Design, or equivalent experience. Minimum 5 years in DoD or commercial programs. Strong front-end experience: HTML, CSS, preprocessors, JS, React/Angular/Knockout. Responsive design expertise. Ability to convert design artifacts (Photoshop, Figma). Experience in secure coding, Agile, testing, and deployment. Clearance Requirement: Must be a US Citizen with an active DoD security clearance
    $62k-83k yearly est. 4d ago
  • Java Software Engineer

    Surge Technology Solutions Inc.

    Embedded software engineer job in Raleigh, NC

    Type: W2 or 1099........ (No C2C) Visa: H1B, H4EAD, GCEAD, L2, OPT, CPT,Green Card, US Citizens (Only USA Applicants) Workplace Type: Onsite - Raliegh -NC Experience: 8+Yr Typical task breakdown: - Competent to perform all programming, project management, and development assignments without close supervision - Works directly on complex application/technical problem identification and resolution, including responding to off-shift and weekend support calls - Works independently on complex systems or infrastructure components that may be used by one or more applications or systems. - Drives application development focused around delivering business value - Mentors and assists software engineers, providing technical assistance and direction as needed - Maintains high standards of software quality within the team by establishing good practices and habits - Proactively reaches out for help when stuck on an issue after doing reasonable independent research - Maintains a sense of urgency when working on tasks and actively follow up on any dependencies or blockers Education & Experience Required: - Bachelor's degree in computer science or electrical engineering or related field is required w/ 8+ years' experience needed - Master's degree with 8+ years' experience Technical Skills (Required) - •8+ years or more of experience in designing and developing software applications in Java. Proven experience in many of the following: - Designing, developing, deploying and maintaining software at scale. - • Strong Java - • Backend development is a MUST - • RESTful web services - • AWS knowledge - IAM,Kinesis, DynamoDB, API stack, SQS,SNS, KMS - • Slick - SQL queries - • DevOp - Developing software applications using relational and NoSQL databases. - Application architectural patterns, such as MVC, Microservices, Event- driven, etc. - Deploying software using CI/CD tools, such as Jenkins, Azure DevOps,GoCD, etc - Deploying and maintaining software using public clouds such as AWS or Azure. Strong understanding and/or experience in many of the following: - Message streaming solutions, such as AWS Kinesis, AWS SQS, AWS SNS, Apache Kafka, RabbitMQ, Apache ActiveMQ. - Experience designing well-defined Restful APIs - Hands-on experience with testing tools such as Cucumber and Selenium and their integration into CI/CD pipelines. - Datastores such as AWS Aurora, AWS RDS, AWS DynamoDB, MongoDB, ElasticSearch, Cassandra, Redis, MySQL, Oracle. o Other AWS technologies, such as API Gateway, ALB, NLB, Fargate, Lambda, S3, CloudWatch, etc Please forward your resume and contact details to sahithi_s@surgetechinc.com/ kaviya_****************** or can call on ************
    $68k-91k yearly est. 5d ago
  • Software Engineer

    Altimetrik 4.1company rating

    Embedded software engineer job in Charlotte, NC

    In this role, you will: Lead moderately complex initiatives and deliverables within technical domain environments Resolve complex issues and lead a team to meet existing client needs or potential new clients' needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements Design, code, test, debug, and document for projects and programs associated with technology domain, including transformation programs, application upgrades and deployments Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals Lead projects and act as an escalation point, provide guidance and direction to less experienced staff Contribute to large scale planning of strategies Required Qualifications: 7+ years of full stack Software Engineering experience 7+ years of J2EE experience (including RESTful or SOAP web services) 5+ years of JMS (Java Message Service) experience 3+ years of Kafka Platform experience, Confluent Platform experience, or a combination of both 3+ years of MongoDB experience 3+ years of experience with secure DevOps and deployment automation to cloud environments 3+ years of experience with Test Automation Proficient in Micro-Services architecture Proficient in monitoring and observability tools like Splunk and Grafana Strong understanding of middleware and application server concepts like Integration, Transactions and XA transaction, Security, Connection pooling, Load balancing and Messaging; clustered server environment and familiar with system performance related tasks Must have excellent communications and teamwork skills, be self-directed, self-motivated, committed, and a quick learner.
    $67k-83k yearly est. 3d ago
  • Software Engineer

    Gradient Health

    Embedded software engineer job in Durham, NC

    We are looking for a Mid-Level software engineer with a focus on: Working with large amounts of data Using distributed computing (google cloud) Maintaining systems (App Engine, Cloud Functions) Bonus Qualifications: Healthcare experience Experience working with medical data, DICOM formats, or healthcare compliance (HIPAA, GDPR) Google cloud Skills: Google Cloud Bigquery Dataflow (big positive) Apache Beam App Engine Cloud Functions Programming languages: Python (must have) JavaScript (bonus) SQL (must have) Technologies Machine learning generalist Familiarity with a variety of models Understanding of building and training models using standard frameworks Linux systems Github, Github Actions Familiarity with image data types png/jpg/mp4 Ideal Experience and Education: BSc or BEng in computer science or related field 3+ years industry experience Responsibilities: Develop quality software and web applications Analyze and maintain existing software applications Design highly scalable, testable code Discover and fix programming bugs Ideal location: Durham/Raleigh and surrounding areas
    $68k-91k yearly est. 2d ago
  • Senior Software Engineer (.Net)

    Mtech Systems 3.5company rating

    Embedded software engineer job in Dunwoody, GA

    At MTech Systems, our company mission is to increase yield in protein production to help feed the growing world population without compromising animal welfare or damaging the planet. We aim to create software that delivers real-time data to the entire supply chain that allows producers to get better insight into what is happening on their farms and what they can do to responsibly improve production. MTech Systems is a prominent provider of tools for managing performance in Live Animal Protein Production. For over 30 years, MTech Systems has provided cutting-edge enterprise data solutions for all aspects of the live poultry operations cycle. We provide our customers with solutions in Business Intelligence, Live Production Accounting, Production Planning, and Remote Data Management-all through an integrated system. Our applications can currently be found running businesses on six continents in over 50 countries. MTech has built an international reputation for equipping our customers with the power to utilize comprehensive data to maximize profitability. With over 280 employees globally, MTech Systems currently has main offices in Mexico, United States, and Brazil, with additional resources in key markets around the world. MTech Systems USA's headquarters is based in Atlanta, Georgia and has approximately 90 team members in a casual, collaborative environment. Our work culture here is based on a commitment to helping our clients feed the world, resulting in a flexible and rewarding atmosphere. We are committed to maintaining a work culture that enhances collaboration, provides robust development tools, offers training programs, and allows for direct access to senior and executive management. Job Summary We are looking for a Software Development Engineer to join the R&D team. Our team is looking for a motivated professional who is skilled in software development, delivering high-quality products, and building multifaceted enterprise applications for a diverse and growing international client base. We are proud to foster a workplace that promotes teamwork, advanced development tools, training, and continuous engagement with senior and executive management. Responsibilities and Duties Will contribute to building multifaceted enterprise and customized applications for a diverse and growing international client base. Tasks will include: Develop, maintain, and enhance web applications, internal tooling/libraries and shared components focusing on usability, scalability, and innovation. Engage in collaborative work with cross-functional teams to ensure high-quality software delivery. Participate in code reviews, contribute to technical documentation, and exchange knowledge with colleagues, promoting a culture of continuous learning and development. Education and Experience B.S. Computer Science or related, equivalent experience 5+ years of experience with TypeScript, JavaScript, and/or C#, preferably in developing large-scale web applications. Over 5 years of practical experience working with Angular, ASP.NET Core, or related technologies in a professional environment. Qualifications and Skills Can speak, read, write in English on a proficient/advanced level Strong understanding of software development principles, design patterns, and best practices. Experience with cloud solutions (Microsoft Azure), mobile app frameworks (Ionic), database management (SQL Server), continuous integration and delivery (Azure DevOps), messaging frameworks (NServiceBus), end-to-end testing (Cypress), and familiarity with OpenAI technologies. EEO Statement Integrated into our shared values is MTech's commitment to diversity and equal employment opportunity. All qualified applicants will receive consideration for employment without regard to sex, age, race, color, creed, religion, national origin, disability, sexual orientation, gender identity, veteran status, military service, genetic information, or any other characteristic or conduct protected by law. MTech aims to maintain a global inclusive workplace where every person is regarded fairly, appreciated for their uniqueness, advanced according to their accomplishments, and encouraged to fulfill their highest potential. We believe in understanding and respecting differences among all people. Every individual at MTech has an ongoing responsibility to respect and support a globally diverse environment.
    $87k-111k yearly est. 1d ago
  • Senior Dotnet Developer

    Iprime Info Solutions Inc.

    Embedded software engineer job in Atlanta, GA

    Job Title: Senior .NET Developer Experience: 12+ Years Visa: H1B Only W2 Only We are seeking a highly experienced Senior .NET Developer with 12+ years of hands-on expertise in designing, developing, and delivering enterprise-scale applications. The ideal candidate will have deep knowledge of the Microsoft technology stack, modern application architectures, and cloud-native development. This role requires strong technical leadership, problem-solving skills, and the ability to collaborate with cross-functional teams to build scalable, secure, and high-performance systems. Responsibilities: Design, develop, and maintain enterprise-level applications using .NET technologies. Build and support scalable web applications, APIs, and microservices using ASP.NET Core and .NET frameworks. Lead application architecture, design decisions, and code reviews to ensure best practices and high-quality standards. Develop RESTful APIs and integrate with internal and external systems. Work closely with business analysts, product owners, and stakeholders to translate requirements into technical solutions. Optimize application performance, scalability, and security. Mentor junior and mid-level developers and provide technical guidance. Participate in all phases of the SDLC, including requirements analysis, design, development, testing, deployment, and support. Collaborate with DevOps teams for CI/CD pipelines, cloud deployments, and production support. Required Skills: 12+ years of professional experience in .NET development. Strong expertise in C#, ASP.NET, ASP.NET Core, MVC, Web API, and .NET Framework/.NET Core. Extensive experience with RESTful services and microservices architecture. Strong knowledge of SQL Server and experience with database design, optimization, and performance tuning. Experience with front-end technologies such as JavaScript, TypeScript, Angular, React, or Blazor (nice to have). Hands-on experience with cloud platforms such as Azure or AWS. Solid understanding of object-oriented design principles, design patterns, and SOLID principles. Experience with CI/CD tools, source control systems (Git), and Agile/Scrum methodologies. Excellent communication, documentation, and leadership skills.
    $83k-108k yearly est. 1d ago
  • Senior Software Engineer 4672

    Tier4 Group

    Embedded software engineer job in Atlanta, GA

    Senior Software Engineer - Integrations & Platforms We're looking for a Senior Software Engineer to lead integrations across multiple systems in a fast-paced, growing tech team. This role is hands-on and collaborative-you'll design, build, and maintain integrations that help the business run smoothly while driving innovation. What You'll Do: Lead the design, development, and deployment of APIs, microservices, and system integrations. Collaborate with U.S. and international teams to define requirements and build solutions. Troubleshoot and resolve integration issues to keep systems running reliably. Mentor junior engineers and contribute to best practices across the team. Participate in projects using Agile and Waterfall approaches. What We're Looking For: Strong programming experience in Go or Python. Experience with APIs, microservices, and containerized environments (Kubernetes). Familiarity with SOA, integration patterns, event-driven architecture, and API management platforms. Experience with cloud-native integrations and serverless computing (AWS Lambda, Azure Functions). Proven ability to take ownership of initiatives and drive technical solutions. Nice to Have: Experience with streaming platforms (Kafka, Kinesis, NATS) or industrial protocols (Modbus, MQTT, OPC-UA). Background with security standards (SAML, OAuth, OpenID Connect). Familiarity with CI/CD and DevOps practices. Why You'll Love This Role: You'll work on meaningful projects that impact multiple business areas, collaborate with talented teams, and grow your skills while making a real difference. Hybrid flexibility, challenging work, and the chance to innovate make this a role where you can truly shine.
    $83k-108k yearly est. 5d ago
  • Software Engineer

    Insight Global

    Embedded software engineer job in Huntsville, AL

    Company: Leidos Duration: 12 month contract to hire or long term, ongoing contract Clearance: Secret Required Skills & Experience software engineering experience C++ Python Linux Bachelors Degree Eligible for a Secret Clearance Nice to Have Skills & Experience Windchill Agile PLM tool Weapons system development Job Description A client in Huntsville is building a team of Software Engineers. The client currently owns a weapon system launcher and is starting the process of developing a magazine for missiles that will attach to launcher.
    $60k-79k yearly est. 1d ago
  • Software Engineer

    Allianceit Inc.

    Embedded software engineer job in Huntsville, AL

    Job Title: Information Technology - Software Engineer CLEARANCE TYPE: Secret BILL RATE MAX: $100/Hr. w2 Basic Qualifications: Bachelor's degree in STEM related field, and 12 years of related experience, or a Master's degree with 10 years of related experience, or 8 years with a PhD. Applicants must have a current, active in-scope DoD-issued Secret security clearance at the time of application, which is required to start Recent and extensive Experience Developing Software in C++ or Java Quick to learn and absorb new concepts and information Recent MATLAB and or Python Experience Must have an Interim or Active Secret Clearance Unix/Linux Operating System Experience Must be able to support an in-person / closed-area work environment Preferred Qualifications: Highly experienced with Linux, scripting, and operations Experience with automated software requirements testing and analysis Experience with the battle management and or fire control systems Experience with containerization technologies (e.g., Docker, Kubernetes) and container orchestration. Experience with Behavior Driven Development (BDD) using tools like Gherkin and Cucumber for automated acceptance testing Experience with Static & Dynamic Code Analysis Tools and Fuzzing Tools such as: Coverity, Fortify, AND/OR SonarQube Experience developing software in an Model Based Systems Engineering (MBSE) environment. Experience with CI/CD, containers, and pipelines. Experience with Software Change Control, Change Management, Code Quality, Static Analysis, and CI/CD tools such as: Atlassian tool suite, Jira, GitHub, GitLab, SonarQube, Coverity, and Jenkins. Very solid background in math and physics Advanced degree in Mathematics or Physics or Computer Science
    $60k-79k yearly est. 3d ago
  • Software (C#/.NET) Engineer - (Only Independent Contractors - W2 role)

    Nexify Infosystems

    Embedded software engineer job in Nashville, TN

    Analyze and understand existing .NET-based applications and identify integration points. Migrate and refactor legacy applications into a modular, plug-in driven Azure platform. Leverage Azure services to modernize application components (App Services, Azure Functions, Service Bus, etc.). Ensure the integration is clean, scalable, and maintains low coupling with the existing system. Collaborate with architects and DevOps teams to implement CI/CD pipelines and infrastructure as code. Maintain high code quality through best practices such as unit testing, code reviews, and documentation. Troubleshoot performance, deployment, and integration issues in cloud and hybrid environments. Required Skills and Experience: Strong experience with C# and .NET (Framework/Core) in enterprise applications. Experience with Microsoft Azure, including key services like: Azure App Services, Azure Functions, Azure Storage, Azure Service Bus, Azure Key Vault Solid understanding of modular and plug-in architecture patterns. Hands-on experience with refactoring legacy applications for cloud-readiness. Familiarity with CI/CD tools (e.g., Azure DevOps, GitHub Actions, pipelines). Proficient in REST API development, asynchronous programming, and dependency injection. Strong understanding of DevOps principles and infrastructure as code (ARM/Bicep/Terraform). Excellent problem-solving, debugging, and communication skills.
    $61k-82k yearly est. 1d ago
  • Senior Lead Software Engineer

    Apps Accelerator

    Embedded software engineer job in Alpharetta, GA

    Senior Lead Software Engineer- Founding Software Engineer Company: Apps Accelerator Type: Full-time / Founding Role About Us At Apps Accelerator, we're building an AI-first venture studio a place where great ideas, intelligent engineering, and entrepreneurial energy collide. Based in Alpharetta, GA, we're designing and launching the next generation of AI-powered web and mobile companies that move fast, scale smart, and redefine what's possible. We're not another dev shop. We're builders of intelligent ventures taking ideas from whiteboard to revenue with speed, precision, and creativity. The Role We're looking for a Founding Software Engineer someone who doesn't just want to write code but wants to build companies. You'll work side-by-side with the founder to design, develop, and launch AI-first products from concept to MVP. You'll experiment, iterate, and scale, using the full Microsoft and open AI ecosystem from React and React Native to LLM integrations, automation, and intelligent systems. This role is perfect for someone who's half engineer, half entrepreneur - someone who thrives on building 0 → 1, learning fast, and shipping faster. What You'll Do Lead the development of AI-first MVPs using React, React Native, Node.js, and modern backend frameworks. Integrate AI-assisted tools (e.g., GitHub Copilot, OpenAI API, LangChain) to accelerate development. Architect scalable, cloud-based infrastructure on Azure or AWS. Partner with design and strategy to bring ideas to life - fast. Collaborate on product vision, roadmap, and technical direction for multiple ventures. Establish the foundation for engineering culture, standards, and best practices. Grow with the studio - mentoring new engineers as the venture portfolio expands. What We're Looking For 5+ years of experience in full-stack development (React, React Native, Node.js, TypeScript). Strong grasp of AI tools and frameworks - LLMs, APIs, and automation workflows. Startup or entrepreneurial experience - you've shipped products or launched something from scratch. A builder's mindset - you care about speed, quality, and iteration. Curiosity and grit. You love solving problems no one's solved before. Bonus Skills Experience with LangChain, Semantic Kernel, or LlamaIndex. Familiarity with MLOps or deploying AI models in production. Passion for UX/UI design and creating intuitive interfaces. Interest in becoming a co-founder or equity partner in future ventures. Why Join Us Ground-floor opportunity in an AI venture studio that's redefining how companies are built. Hybrid work model with in-person collaboration in Alpharetta, GA. Competitive base + equity participation in future ventures. Freedom to experiment, innovate, and build products that matter. Work directly with the founder; no red tape, just real impact.
    $83k-109k yearly est. 2d ago
  • Senior Java Software Engineer

    Vaiticka Solution

    Embedded software engineer job in Alpharetta, GA

    Sr. Java Developer Job Type: Contract Visa: GC-EAD, H4EAD, Green Card, L2-EAD, TN Visa, US Citizen Interview Mode - Local candidates required - In-person interview. Job Description: We are seeking a highly skilled Java Developer with strong expertise in Apache Kafka to join our development team in Alpharetta, GA. The ideal candidate will have extensive experience in building scalable, high-performance enterprise applications using Java, Spring Boot, and Kafka, with a strong understanding of distributed systems and real-time data streaming. Key Responsibilities: Design, develop, and maintain Java-based applications with a focus on event-driven architecture using Kafka. Build and optimize Kafka producers, consumers, topics, and partitions for high throughput and low latency. Implement Spring Boot microservices integrating with Kafka for real-time data pipelines. Ensure data reliability, fault tolerance, and scalability in distributed systems. Collaborate with architects, DevOps, and QA teams to ensure seamless integration and deployment. Troubleshoot and resolve issues related to Kafka message processing, data streaming, and performance bottlenecks. Write clean, maintainable, and efficient code, following best practices and coding standards. Mentor junior developers and contribute to code reviews. Required Skills & Experience: 8+ years of hands-on software development experience with Java/J2EE. Strong experience with Apache Kafka (producers, consumers, brokers, schema registry, streams, connectors). Expertise in Spring Framework, Spring Boot, RESTful APIs, and Microservices. Solid understanding of multithreading, concurrency, and distributed system design. Experience with RDBMS (Oracle, MySQL, PostgreSQL) and NoSQL databases (MongoDB, Cassandra). Strong background in performance tuning, debugging, and optimizing Java applications. Knowledge of CI/CD pipelines, Docker, Kubernetes is a plus. Familiarity with cloud platforms (AWS / Azure / GCP) is desirable. -Thanks & regards Akram Khan
    $83k-109k yearly est. 3d ago
  • Sr. Software Engineer (.NET/C#)

    Astemo Ltd.

    Embedded software engineer job in Tallapoosa, GA

    We are seeking a hands-on technical leader for our MES and manufacturing systems team. This role is ideal for a highly skilled .NET Developer with experience in manufacturing environments, MES systems, and IT/OT integration, who is also ready to lead and support a small technical team. The role combines day-to-day development work with project leadership, stakeholder engagement, and team guidance. This is an on-site role located at our Tallapoosa, Georgia facility, and requires 4 to 5 days per week in the office to effectively support plant operations and lead by example. Key Responsibilities: Lead and mentor a small team responsible for custom Plant Production Systems (MES, traceability, and data collection). Design, develop, and maintain .NET-based applications supporting manufacturing and business operations. Collaborate with cross-functional teams including Production, Quality, and Operations to align system functionality with plant needs. Oversee technical troubleshooting and provide on-call support for critical production systems. Ensure development follows security standards, risk controls, and regulatory compliance. Coordinate with infrastructure and security teams on server and network-related needs. Plan, track, and deliver software projects from concept through deployment. Skills and Abilities: Technical Leadership: Ability to define technical roadmaps, architect solutions, and lead development efforts. Advanced debugging and troubleshooting across integrated systems. Strong SQL skills for writing queries, stored procedures, and managing databases (SQL Server, Oracle). Effective project and stakeholder management-able to balance priorities and adapt quickly. Excellent communication skills, both verbal and written. Ability to work collaboratively with plant teams and IT leadership. Core Technologies (Preferred): .NET Ecosystem: C#, VB.NET, ASP.NET, .NET Core Web: HTML, CSS, JavaScript Web Services: WebAPI, REST, JSON Databases: SQL Server, Oracle DevOps/Source Control: Git Manufacturing Tools: Ignition, Leading2Lean, Kepware, Telit Devicewise Enterprise Systems: SAP, ServiceNow Productivity: Microsoft Office, SharePoint Experiences: Proven track record in independently leading complex software projects, from requirements gathering to deployment. Experience supporting MES, SCADA, traceability, or other manufacturing systems. Exposure to SAP (or other ERP systems), ServiceNow, Ignition, and Leading2Lean preferred. Strong knowledge of IT security and risk control practices. Bachelor's degree in Computer Science, Information Technology, or equivalent experience. Prior leadership experience (formal or informal) strongly preferred. Qualifications: Education: Bachelor's degree in Computer Science, Information Technology, or equivalent experience. Minimum Experience: 6+ years of progressive experience in .NET software development (C#, .NET Framework, .NET Core). Supervisory Responsibilities: N/A Working Conditions: Location: Based on-site at the Tallapoosa, GA plant. 4-5 days per week in the office is required to provide hands-on leadership and support for production systems. Physical Demands: Must be comfortable in a manufacturing environment; ability to sit or stand for long periods and respond to issues in a 24/7 production setting. Travel: Occasional domestic (and potentially international) travel to other manufacturing sites may be required.
    $83k-108k yearly est. 2d ago

Learn more about embedded software engineer jobs

How much does an embedded software engineer earn in Chattanooga, TN?

The average embedded software engineer in Chattanooga, TN earns between $68,000 and $116,000 annually. This compares to the national average embedded software engineer range of $77,000 to $134,000.

Average embedded software engineer salary in Chattanooga, TN

$89,000
Job type you want
Full Time
Part Time
Internship
Temporary