Post job

Embedded software engineer jobs in Rock Hill, SC - 163 jobs

All
Embedded Software Engineer
Senior Software Engineer
Computer Software Engineer
Staff Software Engineer
Principal Software Engineer
Embedded Engineer
  • Senior Frontend Developer

    Han Staffing

    Embedded software engineer job in Charlotte, NC

    React.js Developer Work Model: Hybrid - Onsite Required Interview: Onsite Interview Required Type: Contract Role Our client is seeking a strong React.js Developer with solid JavaScript expertise who is local to Charlotte and able to work in a hybrid onsite model. Candidates must also be available for in‑person interviews. Responsibilities Develop and enhance responsive web applications using React.js and modern JavaScript (ES6+). Build reusable UI components, manage state, and ensure smooth front‑end performance. Integrate REST APIs and collaborate closely with backend teams. Work with UX/UI designers to translate wireframes into high‑quality interfaces. Optimize applications for speed, scalability, and cross‑browser compatibility. Debug issues, participate in code reviews, and contribute to Agile ceremonies. Required Skills 4+ years of hands‑on experience with React.js. Strong proficiency in JavaScript (ES6+), HTML5, CSS3, and responsive design. Experience with React Hooks, Redux, or other state‑management libraries. Familiarity with build tools such as Webpack, Babel, and NPM/Yarn. Strong debugging skills and experience with browser developer tools. Must be local to Charlotte, NC. Must be able to attend onsite interviews and work in a hybrid onsite schedule. Nice to Have Experience with TypeScript. Exposure to Node.js or full‑stack development. Knowledge of testing frameworks (Jest, React Testing Library). Familiarity with cloud platforms (Azure/AWS).
    $86k-112k yearly est. 3d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Embedded Controls Software Engineer - ERS

    GM Performance Power Units

    Embedded software engineer job in Concord, NC

    Job Title: Embedded Controls Software Engineer - ERS Drive the Future of Formula 1 with GM PPU! We're on the hunt for a forward-thinking Embedded Controls Software Engineer to join our ERS (Energy Recovery System) Team in Concord, NC. In this high-stakes, high-impact role, you'll develop and optimize robust embedded software for our Formula 1 hybrid powertrain, including the MGU (e-motor), CU-K (inverter and DC-DC), and ES (battery). Implement cutting-edge real-time control, sensor interfacing, communication protocols, and system diagnostics, supporting the overall ERS hardware and software ecosystem. Collaborate with control strategy teams managing torque and energy delivery and harvest to push the boundaries and engineer winning solutions. Key Responsibilities: Develop, test, and maintain embedded software in C, C++, and relevant real-time programming languages for ERS control units. Utilize MATLAB/Simulink for model-based design, simulation, and development of real-time embedded code. Implement sensor data acquisition, hardware abstraction layers, real-time communication and diagnostics features. Collaborate with cross-functional teams in controls, power electronics, and hardware integration to ensure cohesive system operation. Conduct software debugging, verification, and validation including model-in-the-loop (MiL), software-in-the-loop (SiL), hardware-in-the-loop (HiL), and trackside testing support. Adhere to software quality, safety, and regulatory standards for high-performance motorsport applications. Maintain technical documentation and contribute to continuous improvement processes in embedded software development. Qualifications: Master's or PhD in Electrical Engineering, Computer Science, Embedded Systems, or related discipline; OR Bachelor's degree with 5+ years of experience in embedded software development, preferably in automotive or motorsport sectors. Strong proficiency in embedded C programming, with solid knowledge of embedded real-time operating systems. Experience using MATLAB/Simulink for embedded code generation and simulation. Experience in communication protocols such as CAN, CAN FD, Ethernet, SPI, I2C, UART, and FlexRay. Familiarity with software development tools, debugging environments, and version control systems. Understanding of control theory (digital control loop and compensation methods) for power electronic systems. Familiarity with coding needs for various DC/DC topologies, e-motor PWM modulation, and feedback systems for stable and efficient power conversion. Knowledge of embedded hardware interfaces, sensors, and microcontroller architectures. Understanding of functional safety standards (ISO 26262) and FIA F1 technical regulations is advantageous. Desirable Skills: Experience with C++ in embedded contexts. Familiarity with FPGA and DSP programming tools is a plus. Knowledge of scripting languages (Python, MATLAB) for testing and automation. Prior experience with hardware-in-the-loop (HiL) testing and software validation frameworks. Experience in Functional Mock-up Unit (FMU) development and co-simulation techniques. Familiarity with TAG-700 ECU. Personal Attributes: Strong problem-solving skills and attention to detail. Excellent teamwork, communication, and collaboration capabilities. Proactive attitude toward continuous learning and innovation in embedded systems development. Drive the Future of Motorsport with GM PPU! At GM PPU, we're not just building power units - we're shaping the future of Formula 1 technology. Our culture of collaboration fuels creativity and innovation, empowering you to make a real impact on the track. Every idea counts, every breakthrough matters, and every team member contributes to our competitive edge. If you're passionate about revolutionizing electric motor technology and ready to help us push the limits of performance, this is your chance to join a high-energy, cutting-edge team on a mission to dominate the grid. Your journey to F1 starts here! Apply today and become part of something extraordinary. GM Performance Power Units and all affiliated companies are Equal Opportunity employer(s). Minorities, women, veterans, and individuals with disabilities are encouraged to apply. For more information regarding the EEOC, please visit ************************************************************************* Only direct hires need apply to or inquire about job postings at GM Performance Power Units. We are not accepting calls, resumes or applications from recruiting firms at this time.
    $75k-99k yearly est. 8d ago
  • Embedded Engineer - Recent Grad/Full Time

    Honeywell 4.5company rating

    Embedded software engineer job in Charlotte, NC

    **The future is what you make it.** When you join Honeywell, you become a member of our global team of thinkers, innovators, dreamers, and doers who make the things that make the future. That means changing the way we fly, fueling jets in an eco-friendly way, keeping buildings smart and safe and even making it possible to breathe on Mars. Working at Honeywell isn't just about developing cool things. That's why our employees enjoy access to dynamic career opportunities across different fields and industries. **Are you ready to help us make the future?** **ABOUT THE ROLE:** The Embedded Software Engineer develops and implements the software of embedded devices and systems. They are also responsible for the analysis and monitoring of the efficiency and stability of a system. They develop and implement embedded devices and systems and support software quality assurance while optimizing I/O performance. The Embedded Software Engineer develops codes, tests, and troubleshoots system software. They are the designers of the first layer of code that runs on a device and need a full comprehension of its hardware. **Location:** This position is available in multiple locations across the United States. The exact worksite location will be selected based on business requirements and the candidate's relevant experience and qualifications. The annual base salary range for this position is $68,000/yr - $126,500/yr. Please note that this salary information serves as a general guideline. Honeywell considers various factors when extending an offer, including but not limited to the scope and responsibilities of the position, the candidate's work experience, education and training, key skills, as well as market and business considerations. **MINIMUM QUALIFICATIONS: ** + Currently pursuing a bachelor's degree (or higher) from an accredited college or university in Computer Engineering, Software Engineering, Computer Science or similar field + Must have graduated or graduating from an accredited college or university between August 2025 and May 2026 and be available to begin full-time work between September 2025- July 2026 + Must have obtained degree within 12 months of the date of hire Honeywell is currently unable to consider applicants who would require current or future sponsorship for employment authorization for this position. Candidates must be authorized to legally work in the United States without current or future sponsorship requirements. **WE VALUE: ** + Embedded systems development using C/C++, JAVA, ADA, or other similar languages. + Knowledge of software configuration management, Software Development + Experience/knowledge of Matlab, Simulink, LabView, Python or similar In addition to a competitive salary, leading-edge work, and developing solutions side-by-side with dedicated experts in their fields, Honeywell employees are eligible for a comprehensive benefits package. This package includes employer subsidized Medical, Dental, Vision, and Life Insurance; Short-Term and Long-Term Disability; 401(k) match, Flexible Spending Accounts, Health Savings Accounts, EAP, and Educational Assistance; Parental Leave, Paid Time Off (for vacation, personal business, sick time, and parental leave), and 12 Paid Holidays. For more information visit: Benefits at Honeywell (******************************** The application period for the job is estimated to be 40 days from the job posting date; however, this may be shortened or extended depending on business needs and the availability of qualified candidates. \#HoneywellURNAM Honeywell is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, religion, or veteran status.
    $68k-126.5k yearly 60d+ ago
  • Staff Software Engineer

    Lendingtree

    Embedded software engineer job in Charlotte, NC

    *PLEASE NOTE: This role is open to both hybrid and remote candidates. Hybrid requires in-person attendance at least 3 days a week (ideally Tuesday-Thursday) in our Charlotte, NC office. Additionally, t does not offer visa sponsorship.* Why This Role Matters We're looking for a Staff Software Engineer to lead the form-flow-based platform responsible for more than one-half of company revenue. You'll own critical architecture decisions, guide platform development, and help scale a mature, enterprise-grade financial application. This isn't a lightly scoped feature team role-it's a key position with tangible user and business impact. If you're motivated by technical depth, architectural clarity, and working within a team that builds with pride and purpose, this role is for you. What You'll Own Lead development and architectural strategy across a platform that powers form flows, integrated financial services, and dynamic, user-driven UI components Own and scale an enterprise level platform, including: React/Redux SPA with Web Components and Shadow DOM for modularity and performance Drive the development and scalability of a Node.js API ecosystem, optimizing reliability, integration patterns, and caching efficiency. Provide platform level support to the rest of the organization Manage infrastructure deployed via AWS ECS, supporting automated CI/CD pipelines and robust observability Collaborate with stakeholders to translate business goals into scalable systems that balance user agency and revenue performance Lead other engineers and elevate the technical bar through reviews and strong leadership that directs and challenges peers toward better solutions What We're Looking For Experience : Degree in computer science or related field and 10+ years of experience working with enterprise level codebases with MERN or similar tech stacks Architecture Experience: Built or scaled distributed systems or platforms with clear service boundaries and strong reliability Technical Leadership: Deep knowledge of modern front-end (React/Redux) and back-end (Node.js or similar) development practices in a microservice environment Business-Driven Thinking: Proven ability to deliver on systems that impact real users and revenue, not just internal tooling Innovation: Experience introducing performance optimizations, reusable patterns, or custom frameworks for platform evolution Exceptional communication and organizational skills: Demonstrate the ability to clearly articulate complex technical concepts in both verbal and written English for a range of audiences including engineers, product stakeholders, and leadership A Craftsman approach: A deep commitment to building solutions with simplicity, elegance and apply that to any code you touch Technical Expertise Expert experience with React (SPA), Redux, Web Components, Shadow DOM, advanced rendering optimization Expert experience with: Node.js microservices, RESTful APIs, circuit breakers, caching layers, and 3rd party integrations Familiarity with AWS ECS, containerized deployments, GitLab CI/CD, infrastructure-as-code, monitoring/observability To be successful in this role you will need deep knowledge of how JavaScript works - Ex. Understand how the execution stack works and to be able to articulate programing concepts. What We Offer Staff Engineers A well-defined scope and strategic role-you'll lead by building, not just coordinating Clear alignment with leadership on technical vision, platform strategy, and resourcing Opportunity for growth-with Principal and Architect-level paths available. Supportive tech culture that values technical rigor and engineering excellence Join Us If... You want to lead with impact. You think across systems and business lines. And you believe users should feel in control of their experience, supported by smart systems that are fast, reliable, and just work. ABOUT LENDINGTREE LendingTree is the nation's leading online lending marketplace. We connect consumers with multiple lenders so they can easily compare options and find the right fit - from mortgages and personal loans to credit, savings, and insurance products. Our founder, Doug Lebda, started LendingTree in 1996 after his own frustrating house-hunting experience. What began as a simple idea to make loan shopping easier has grown into a platform that empowers millions of people to make smarter financial decisions every day. What else you should know: We're a publicly traded company (NASDAQ: TREE). We've welcomed several other companies into the LendingTree family to expand our reach and capabilities. We've built the LendingTree app and My LendingTree dashboard to give consumers tools to manage and monitor their financial health. We're also committed to giving back - through philanthropic programs, volunteer opportunities, and partnerships that strengthen the communities where we live and work. Incentive Compensation: Annual bonus opportunity Benefits: Medical, dental, vision insurance, 401(k) matching, life insurance, pet insurance, and a competitive PTO (paid time off) policy The base pay range for this position in Seattle/New York/Colorado/California is $135,000-$185,000 however, base pay offered may vary depending on internal factors, job-related knowledge, and experience. OUR CULTURE We're a collaborative, entrepreneurial team that values curiosity, creativity, and getting things done together. Our teammates are some of the brightest, most driven people you'll meet - and we celebrate innovation, inclusion, and ownership. At LendingTree, you'll find an inclusive culture where diverse perspectives make us stronger. We believe in working hard and supporting one another - with the flexibility and trust that help you thrive both personally and professionally. We're proud to offer generous benefits, wellness programs, and time-off policies designed to help you recharge, stay healthy, and bring your best self to work every day. And yes - we still have fun doing it (our “GSD - Get Stuff Done” award is a fan favorite!) Come grow with us, make an impact, and be part of a company that truly cares about its people and its community. LendingTree is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, color, religion (or creed), gender, gender expression, age, national origin, disability, marital status, sexual orientation, or military status. This is an opportunity for full-time employment. Please no third parties or Corp to Corp. CCPA Disclosure
    $135k-185k yearly Auto-Apply 41d ago
  • MuleSoft Senior Developer- Enterprise

    Slalom 4.6company rating

    Embedded software engineer job in Charlotte, NC

    You are a self-driven individual with a "get it done" attitude and a passion to solve complex business and technology problems. You enable integrated business processes across applications that share common data elements using scalable and proven design patterns and techniques (e.g., integrating Salesforce and an ERP system). You enjoy working in agile teams to deliver API-led integration solutions and are excited to learn and integrate to new business applications. What You'll Do * Work with Architects to translate business requirements into well-designed integration solutions * Participate in technical design sessions and develop detailed technical solution documentation that is aligned with client business objectives * Develop, test, and document integration solutions and data migration elements of business applications in the CRM, ERP, and/or HCM domains * Provide detailed estimates and work breakdown structure for assigned tasks What You'll Bring * Ability to program in object oriented and/or functional programming languages such as Java, C#, Python, JavaScript, etc. * Familiarity with cloud-based and on-premise enterprise applications such as: NetSuite, SAP, Oracle ERP, Salesforce, Dynamics AX/CRM, Workday, etc. * Understanding of Webservices standards and technologies such as: WS*, JSON, REST, GraphQL etc. * Understanding of structured and/or unstructured databases and data models like MS SQL, My SQL, Postgress, Mongo DB, Hadoop, etc. * Experience in delivering real-time, event-driven, and batch integration solutions * Background in data architecture, design, and data modeling * Understanding of cloud computing and micro-services architectures * Strong problem solving and software triage skills with the ability to work cross-functionally in a fast-paced and rapidly changing work environment * Demonstrated skills in helping negotiate priorities and resolving conflicts among project stakeholders (such as customers, product management, and engineering) * Knowledge of QA processes and test-driven development * Familiarity with agile software delivery methodologies such as Scrum * A background in large integration projects with large and multi-sourced data sets is a definite asset About Us Slalom is a fiercely human business and technology consulting company that leads with outcomes to bring more value, in all ways, always. From strategy through delivery, our agile teams across 52 offices in 12 countries collaborate with clients to bring powerful customer experiences, innovative ways of working, and new products and services to life. We are trusted by leaders across the Global 1000, many successful enterprise and mid-market companies, and 500+ public sector organizations to improve operations, drive growth, and create value. At Slalom, we believe that together, we can move faster, dream bigger, and build better tomorrows for all. Compensation and Benefits Slalom prides itself on helping team members thrive in their work and life. As a result, Slalom is proud to invest in benefits that include meaningful time off and paid holidays, parental leave, 401(k) with a match, a range of choices for highly subsidized health, dental, & vision coverage, adoption and fertility assistance, and short/long-term disability. We also offer yearly $350 reimbursement account for any well-being-related expenses, as well as discounted home, auto, and pet insurance. Slalom is committed to fair and equitable compensation practices. For this role, we are hiring at the following levels and targeted base pay salary ranges: The targeted base salary pay range for a Senior Consultant is: * East Bay, San Francisco, Silicon Valley: * Senior Consultant: $167,000-$203,000 * San Diego, Los Angeles, Orange County, Seattle, Boston, Houston, New Jersey, New York City, Washington DC, Westchester: * Senior Consultant: $153,000-$186,000 * All other locations: * Senior Consultant: $140,000-$171,000 In addition, individuals may be eligible for an annual discretionary bonus. Actual compensation will depend upon an individual's skills, experience, qualifications, location, and other relevant factors. The salary pay range is subject to change and may be modified at any time. We will accept applicants until March 30th, 2026, or until the position is filled. We are committed to pay transparency and compliance with applicable laws. If you have questions or concerns about the pay range or other compensation information in this posting, please contact us at: ********************. EEO and Accommodations Slalom is an equal opportunity employer and is committed to attracting, developing and retaining highly qualified talent who empower our innovative teams through unique perspectives and experiences. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veterans' status, or any other characteristic protected by federal, state, or local laws. Slalom will also consider qualified applications with criminal histories, consistent with legal requirements. Slalom welcomes and encourages applications from individuals with disabilities. Reasonable accommodations are available for candidates during all aspects of the selection process. Please advise the talent acquisition team or contact ****************************** if you require accommodations during the interview process.
    $167k-203k yearly Easy Apply 27d ago
  • AD - Staff Software Engineer (NodeJS, TypeScript)

    Onemain (Formerly Springleaf & Onemain Financials

    Embedded software engineer job in Charlotte, NC

    We are looking for a Assoc Director-Staff Software Engineer to join our team. You will work with our product, design, and engineering teams to plan, design, and develop customer facing applications for credit cards. We offer an opportunity to work in a collaborative and inclusive environment with people who value their work and who welcome fresh ideas. Key Responsibilities: * Perform complex application programming activities with an emphasis on backend systems development: Node.JS, TypeScript, JavaScript, Python, RESTful APIs, Data Pipelines and more * Lead the definition of system architecture and detailed solution design that are scalable and extensible * Collaborate with Product Owners, Designers, and other engineers on different permutations to find the best solution possible * Own the quality of code and do your own testing. Automate feature testing and contribute UI testing framework * Become a subject matter expert for our mobile applications backend and middleware * Deliver amazing solutions to production that knock everyone's socks off * Mentor developers on the team * Aid technical team as needed * Assist in interviewing and building out technical team * Suggest improvements to optimize delivery Basic Qualifications: * Minimum B.S. / M.S. Computer Science or related discipline from accredited college or University * At least 8+ years of experience designing, developing, and delivering backend applications with Node.JS, TypeScript, JavaScript, Python, Restful APIs, Data Pipelines and related backend frameworks * At least 8 years of experience building internet facing applications * At least 8 years of experience with known Cloud and/or OpenShift, preferably AWS * Proficient in following concepts: object-oriented programming, software engineering techniques, quality engineering, parallel programming, databases, etc. * Proficient in building and consuming RESTful APIs * Proficient in managing multiple tasks and consistently meet established timelines * Experience integrating APIs with front-end and/or mobile-specific frameworks * Strong collaboration skills * Excellent written and verbal communications skills Who we Are OneMain Financial (NYSE: OMF) is the leader in offering nonprime customers responsible access to credit and is dedicated to improving the financial well-being of hardworking Americans. Since 1912, we've looked beyond credit scores to help people get the money they need today and reach their goals for tomorrow. Our growing suite of personal loans, credit cards and other products help people borrow better and work toward a brighter future. Driven collaborators and innovators, our team thrives on transformative digital thinking, customer-first energy and flexible work arrangements that grow lives, careers and our company. At every level, we're committed to an inclusive culture, career development and impacting the communities where we live and work. Getting people to a better place has made us a better company for over a century. There's never been a better time to shine with OneMain. Because team members at their best means OneMain at our best, we provide opportunities and benefits that make their health and careers a priority. That's why we've packed our comprehensive benefits package for full- and some part-timers with: * Health and wellbeing options including medical, prescription, dental, vision, hearing, accident, hospital indemnity, and life insurances * Up to 4% matching 401(k) * Employee Stock Purchase Plan (10% share discount) * Tuition reimbursement * Paid time off (15 days' vacation per year, plus 2 personal days, prorated based on start date) * Paid sick leave as determined by state or local ordinance, prorated based on start date * Paid holidays (7 days per year, based on start date) * Paid volunteer time (3 days per year, prorated based on start date) Location: [HYBRID] Charlotte, NC :: 3 days/week (TWR) OneMain Holdings, Inc. is an Equal Employment Opportunity (EEO) employer. Qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship status, color, creed, culture, disability, ethnicity, gender, gender identity or expression, genetic information or history, marital status, military status, national origin, nationality, pregnancy, race, religion, sex, sexual orientation, socioeconomic status, transgender or on any other basis protected by law.
    $91k-123k yearly est. 34d ago
  • Principal Software Engineer

    CRC Group 4.4company rating

    Embedded software engineer job in Charlotte, NC

    The position is described below. If you want to apply, click the Apply button at the top or bottom of this page. You'll be required to create an account or sign in to an existing one. If you have a disability and need assistance with the application, you can request a reasonable accommodation. Send an email to Accessibility (accommodation requests only; other inquiries won't receive a response). Regular or Temporary: Regular Language Fluency: English (Required) Work Shift: 1st Shift (United States of America) Please review the following job description: Serve as top-level technical authority on leading edge, complex, state-of-the art technologies and/or techniques. This position is a senior leader of the organization who serves as leader, collaborator, innovator, role model, champion and subject matter expert. o Member of engineering team supporting CRC Specialty, CRC's brokerage business. o This is a hands-on development position, but also with technical leadership responsibility for onshore and offshore developers. No HR responsibilities. o Support internal facing web applications (REDY and Quick Quotes) that helps our producers better support and service our retail agency partners. o Focus is on design and development for both new and existing applications, including AI-based capabilities. o Applications are 100% cloud based, both IaaS and PaaS. o Applications are built on Microsoft stack, including Microsoft Azure and OpenAI. ESSENTIAL DUTIES AND RESPONSIBILITIES Following is a summary of the essential functions for this job. Other duties may be performed, both major and minor, which are not mentioned below. Specific activities may change from time to time. 1. Act as top-level subject matter expert on assigned technology stack. 2. Lead existing and emerging technology and development processes, ensuring those technologies and processes are aligned with the goals and strategies of the business strategy. 3. Develop/invent highly innovative, complex and critical solutions with assigned technologies that require extensive, in-depth knowledge of the assigned technology. 4. Identify and develop revolutionary business opportunities with significant impacts on financial results. 5. Build strong partnerships with all levels of management to drive improvement of the application portfolio that uses assigned technologies across Technology teams. 6. Identify and develop sound application architecture patterns, frameworks and standards for the assigned technology for use across Technology to drive application architecture consistency. 7. Identify and drive application architecture and business capability consolidation opportunities. 8. Meet with clients to understand their needs and offer consulting services to internal clients and DTS departments as requested/needed. In an Agile environment: Acts as an Agile champion. Primarily responsible for delivering high quality working software and automating manual/reusable tasks. Leverages continuous engineering practices to deliver business value. Actively participates in refining user stories. Responsible for development and developing unit testing, and supporting integration and functional testing. Responsible for providing warranty support and providing knowledge transfer to production support. Develops code in accordance with the acceptance criteria established by the Product Owner. Location: This role is hybrid based in Charlotte, Dallas or Atlanta. QUALIFICATIONS Required Qualifications: The requirements listed below are representative of the knowledge, skill and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. 1. Bachelor's degree in Information Systems-related field, or equivalent education and related training 2. Minimum of five + years of experience in leading edge, complex, state-of-the art technologies and/or techniques with additional experience within software development; should have development experience in C#.NET, OpenAI, Cloud (Azure, AWS) and Python 3. Recognized in the industry for their experience and knowledge. May obtain the knowledge through more intense experience, such as working in a technology development company 4. Strong business and financial acumen and effective communication skills 5. Ability to establish strong relationships within the technical community 6. Ability to serve as a visionary concerning future technological capabilities and operational scenarios; ability to create new business models and technologies 7. Ability to create, manage and drive change 8. Ability to unify activities within the technology community, coordinating with other businesses and engineering organizations, as needed Preferred Qualifications:: Fifteen years of industry recognized experience and leadership Experienced working with IT leadership at all levels Experienced working with onshore and offshore engineering teams Affinity for working with agile methodologies and understands importance of process and documentation. Adept at designing cloud-based solutions. Willingness to wear multiple hats and believes in continuous learning Commercial P&C insurance experience preferred Commercial P&C insurance brokerage experience is a strong plus Strong Azure experience highly preferred. Open AI experience is a strong plus, including Python coding experience General Description of Available Benefits for Eligible Employees of CRC Group: At CRC Group, we're committed to supporting every aspect of teammates' well-being - physical, emotional, financial, social, and professional. Our best-in-class benefits program is designed to care for the whole you, offering a wide range of coverage and support. Eligible full-time teammates enjoy access to medical, dental, vision, life, disability, and AD&D insurance; tax-advantaged savings accounts; and a 401(k) plan with company match. CRC Group also offers generous paid time off programs, including company holidays, vacation and sick days, new parent leave, and more. Eligible positions may also qualify for restricted stock units and/or a deferred compensation plan. CRC Group supports a diverse workforce and is an Equal Opportunity Employer that does not discriminate against individuals on the basis of race, gender, color, religion, citizenship or national origin, age, sexual orientation, gender identity, disability, veteran status or other classification protected by law. CRC Group is a Drug Free Workplace. EEO is the Law Pay Transparency Nondiscrimination Provision E-Verify
    $99k-133k yearly est. Auto-Apply 15d ago
  • Principal Software Engineer

    Crump Group, Inc. 3.7company rating

    Embedded software engineer job in Charlotte, NC

    The position is described below. If you want to apply, click the Apply button at the top or bottom of this page. You'll be required to create an account or sign in to an existing one. If you have a disability and need assistance with the application, you can request a reasonable accommodation. Send an email to Accessibility (accommodation requests only; other inquiries won't receive a response). Regular or Temporary: Regular Language Fluency: English (Required) Work Shift: 1st Shift (United States of America) Please review the following job description: Serve as top-level technical authority on leading edge, complex, state-of-the art technologies and/or techniques. This position is a senior leader of the organization who serves as leader, collaborator, innovator, role model, champion and subject matter expert. o Member of engineering team supporting CRC Specialty, CRC's brokerage business. o This is a hands-on development position, but also with technical leadership responsibility for onshore and offshore developers. No HR responsibilities. o Support internal facing web applications (REDY and Quick Quotes) that helps our producers better support and service our retail agency partners. o Focus is on design and development for both new and existing applications, including AI-based capabilities. o Applications are 100% cloud based, both IaaS and PaaS. o Applications are built on Microsoft stack, including Microsoft Azure and OpenAI. ESSENTIAL DUTIES AND RESPONSIBILITIES Following is a summary of the essential functions for this job. Other duties may be performed, both major and minor, which are not mentioned below. Specific activities may change from time to time. 1. Act as top-level subject matter expert on assigned technology stack. 2. Lead existing and emerging technology and development processes, ensuring those technologies and processes are aligned with the goals and strategies of the business strategy. 3. Develop/invent highly innovative, complex and critical solutions with assigned technologies that require extensive, in-depth knowledge of the assigned technology. 4. Identify and develop revolutionary business opportunities with significant impacts on financial results. 5. Build strong partnerships with all levels of management to drive improvement of the application portfolio that uses assigned technologies across Technology teams. 6. Identify and develop sound application architecture patterns, frameworks and standards for the assigned technology for use across Technology to drive application architecture consistency. 7. Identify and drive application architecture and business capability consolidation opportunities. 8. Meet with clients to understand their needs and offer consulting services to internal clients and DTS departments as requested/needed. In an Agile environment: Acts as an Agile champion. Primarily responsible for delivering high quality working software and automating manual/reusable tasks. Leverages continuous engineering practices to deliver business value. Actively participates in refining user stories. Responsible for development and developing unit testing, and supporting integration and functional testing. Responsible for providing warranty support and providing knowledge transfer to production support. Develops code in accordance with the acceptance criteria established by the Product Owner. Location: This role is hybrid based in Charlotte, Dallas or Atlanta. QUALIFICATIONS Required Qualifications: The requirements listed below are representative of the knowledge, skill and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. 1. Bachelor's degree in Information Systems-related field, or equivalent education and related training 2. Minimum of five + years of experience in leading edge, complex, state-of-the art technologies and/or techniques with additional experience within software development; should have development experience in C#.NET, OpenAI, Cloud (Azure, AWS) and Python 3. Recognized in the industry for their experience and knowledge. May obtain the knowledge through more intense experience, such as working in a technology development company 4. Strong business and financial acumen and effective communication skills 5. Ability to establish strong relationships within the technical community 6. Ability to serve as a visionary concerning future technological capabilities and operational scenarios; ability to create new business models and technologies 7. Ability to create, manage and drive change 8. Ability to unify activities within the technology community, coordinating with other businesses and engineering organizations, as needed Preferred Qualifications:: Fifteen years of industry recognized experience and leadership Experienced working with IT leadership at all levels Experienced working with onshore and offshore engineering teams Affinity for working with agile methodologies and understands importance of process and documentation. Adept at designing cloud-based solutions. Willingness to wear multiple hats and believes in continuous learning Commercial P&C insurance experience preferred Commercial P&C insurance brokerage experience is a strong plus Strong Azure experience highly preferred. Open AI experience is a strong plus, including Python coding experience General Description of Available Benefits for Eligible Employees of CRC Group: At CRC Group, we're committed to supporting every aspect of teammates' well-being - physical, emotional, financial, social, and professional. Our best-in-class benefits program is designed to care for the whole you, offering a wide range of coverage and support. Eligible full-time teammates enjoy access to medical, dental, vision, life, disability, and AD&D insurance; tax-advantaged savings accounts; and a 401(k) plan with company match. CRC Group also offers generous paid time off programs, including company holidays, vacation and sick days, new parent leave, and more. Eligible positions may also qualify for restricted stock units and/or a deferred compensation plan. CRC Group supports a diverse workforce and is an Equal Opportunity Employer that does not discriminate against individuals on the basis of race, gender, color, religion, citizenship or national origin, age, sexual orientation, gender identity, disability, veteran status or other classification protected by law. CRC Group is a Drug Free Workplace. EEO is the Law Pay Transparency Nondiscrimination Provision E-Verify
    $93k-124k yearly est. Auto-Apply 15d ago
  • Sr Software Engineer I

    Pacific Life 4.5company rating

    Embedded software engineer job in Charlotte, NC

    Pacific Life is investing in bright, agile and diverse talent to contribute in our mission to modernize technology for the modern workforce, in support of a superior customer experience. PL Technology actively seeking a talented Senior Software Engineer I to join our Enablement Automation Platform team in our brand new Charlotte, NC location. As a Senior Software Engineer I, you'll move Pacific Life, and your career, forward by solving technical challenges and finding opportunities to improve automated systems. Successful candidates must be customer-centric and be able to foster an environment of mutual respect for delivering quality software within a fast-paced agile engineering team. How you'll help move us forward: * Develop and maintain automated processes in a mix of traditional and low-code systems using Python, Power Automate, AWS, and Azure to improve efficiency, reduce manual effort and eliminate errors in repetitive tasks. * Integrate scripts and tools with other systems and platforms to ensure seamless operation across the organization's technology stack. * Identify bottlenecks in processes, optimize code for performance, and ensure that solutions scale effectively with increasing workloads. * Review code written by team members, provide constructive feedback, and mentor them in best practices for coding, testing, and automation techniques. The experience you bring: * 5+ years of experience delivering software projects within an integrated agile team. * Experience with back-end languages such as Python, Java, C# or NodeJS * Familiarity with continuous integration and continuous deployment (CI/CD) such as Jenkins, GitLab CI or CircleCI. * Deployed production ready applications with high availability. * Experience writing and maintaining tests for software applications. This includes unit testing, integration testing and end-to-end testing, using tools like PyTest, Playwright, or Robot Framework. * Strong analytical and problem-solving skills, with the ability to debug complex issues in scripts and resolve them effectively. * Excellent collaboration and communication skills to work effectively with cross-functional teams, including developers, QA engineers, product managers, and other stakeholders. * A mindset focused on continuous improvement, learning new technologies and practices, and staying up to date with industry trends and advancements. What makes you stand out: * Experience working in life insurance and annuity industry. * Experience in agile, software delivery, automation, and cloud tools such as AWS, Azure or Google. * Familiarity with Appian. You can be who you are. We are committed to a culture of diversity and inclusion that embraces the authenticity of all employees, partners and communities. We support all employees to thrive and achieve their fullest potential. What's life like at Pacific Life? Visit Instagram.com/lifeatpacificlife #LI-TM1 Base Pay Range: The base pay range noted represents the company's good faith minimum and maximum range for this role at the time of posting. The actual compensation offered to a candidate will be dependent upon several factors, including but not limited to experience, qualifications and geographic location. Also, most employees are eligible for additional incentive pay. $110,700.00 - $135,300.00 Your Benefits Start Day 1 Your wellbeing is important to Pacific Life, and we're committed to providing you with flexible benefits that you can tailor to meet your needs. Whether you are focusing on your physical, financial, emotional, or social wellbeing, we've got you covered. * Prioritization of your health and well-being including Medical, Dental, Vision, and Wellbeing Reimbursement Account that can be used on yourself or your eligible dependents * Generous paid time off options including: Paid Time Off, Holiday Schedules, and Financial Planning Time Off * Paid Parental Leave as well as an Adoption Assistance Program * Competitive 401k savings plan with company match and an additional contribution regardless of participation EEO Statement: Pacific Life Insurance Company is an Equal Opportunity /Affirmative Action Employer, M/F/D/V. If you are a qualified individual with a disability or a disabled veteran, you have the right to request an accommodation if you are unable or limited in your ability to use or access our career center as a result of your disability. To request an accommodation, contact a Human Resources Representative at Pacific Life Insurance Company.
    $110.7k-135.3k yearly Auto-Apply 22d ago
  • Senior Software Engineer

    CPI Security 4.7company rating

    Embedded software engineer job in Charlotte, NC

    CPI Security, in Charlotte, NC, is seeking a Senior Software Engineer to help lead our growing IT organization, with a strong focus on systems integration across cloud and enterprise platforms. This role will take ownership of designing, building, and maintaining integrations primarily on AWS and will also support Salesforce development efforts through Apex, flows, and other native capabilities. The ideal candidate brings deep technical expertise, critical thinking, and a proactive mindset. You'll play a key role in shaping integration strategy and influencing the overall direction of the Application Delivery group. Key Responsibilities Design, develop, and maintain integrations across cloud and enterprise platforms, with a focus on AWS services (Lambda, SQS, API Gateway, etc.) Support Salesforce development through Apex, flows, and other native tools, in coordination with the Salesforce Engineering team Maintain and troubleshoot internal SQL based applications and legacy integrations (e.g., Boomi) Build and enhance CI/CD pipelines to streamline deployment and ensure code quality Collaborate with product owners, IT teams, and business stakeholders to define technical solutions that meet business needs Participate fully in Agile/Scrum ceremonies including planning, standups, demos, and retrospectives Produce clear, maintainable documentation for system designs, integration flows, and technical procedures Demonstrates exceptional critical thinking and analytical skills, with a proven ability to dissect complex problems and develop innovative, data-driven solutions. Thrives in ambiguity and excels at problem-solving, consistently identifying root causes and implementing effective, scalable strategies. Possesses a strong intellectual curiosity and a continuous learning mindset, staying ahead of industry trends and proactively seeking opportunities for growth and improvement. Brings a wealth of experience and seasoned judgment, capable of navigating high-stakes decisions and mentoring others through complex challenges. Collaborates cross-functionally with clarity and confidence, translating analytical insights into actionable business outcomes. Job Requirements/Experience 6+ years of professional software engineering experience, with a strong focus on systems integration and backend development Proficiency in designing and implementing cloud-based integrations, especially using AWS services such as Lambda, SQS, SNS, API Gateway, and Step Functions Experience with Apex and Salesforce development (e.g., flows, triggers, custom objects) Strong SQL development skills, including data modeling, query optimization, and troubleshooting Experience working with RESTful APIs, event-driven architectures, and message brokers (e.g., RabbitMQ, SQS, or similar) Solid understanding of design patterns, SOLID principles, and scalable system design Familiarity with CI/CD tooling (preferably using Azure DevOps or similar platforms) Hands-on Agile/Scrum experience (2+ years), with comfort working in a collaborative and iterative environment Exposure to legacy tools like Boomi, .NET, or Azure PaaS is helpful but not required Excellent communication skills with the ability to explain complex technical topics to non-technical stakeholders Experience working in regulated environments or with security-focused development practices is a plus What's In It For You Competitive pay and educational assistance Great medical, dental, vision, short & long-term disability and life insurance options Company paid holidays, floating holiday and paid time off (PTO) 401(k) plan with competitive company match Paid Volunteer and Charitable Engagement Opportunities Birthday and Work Anniversary Rewards Enjoy the perks of our amazing facilities, including a state-of-the-art fitness center, onsite café, scenic walking trail, basketball courts, and a full-time Health & Fitness Manager to keep you energized and active
    $95k-120k yearly est. Auto-Apply 17d ago
  • Senior IBM i Developer

    Invue 4.3company rating

    Embedded software engineer job in Charlotte, NC

    Description InVue is seeking a multi-talented Senior IBM i Developer to assist in maintaining our business applications for our proprietary ERP system and supporting our future migration to SAP. This person will be a well-versed programming expert that understands business process and RPG programming language. In this position, you will be working with other Senior IBM i Developers, as well as Web Developers to improve our global operational efficiency. This role will be heavily involved in our warehousing, customer service, accounting, and supply chain systems with the opportunity to work with our eCommerce and CRM platforms. This position will be a vital part of our future SAP conversion plans. Responsibilities Protect enterprise data assets by ensuring application-level security, integrity, and compliance with company policies and industry standards. Develop and maintain custom software applications on the IBM i platform using RPG, CL, and other relevant tools to support evolving business needs across sales, operations, finance, and customer service. Drive cross-functional efficiency by analyzing business processes and translating them into scalable, maintainable technology solutions. Collaborate with business stakeholders to gather requirements, lead technical discussions, and translate user needs into functional, high-performance systems. Communicate system enhancements and changes clearly to non-technical users, fostering transparency and buy-in throughout the organization. Train and support end-users to ensure effective utilization of newly implemented features and applications, minimizing disruption and maximizing adoption. Conduct regular system and process reviews with departmental leads to identify pain points, gather feedback, and prioritize development initiatives. Identify and implement process improvement opportunities, using automation, code optimization, or workflow enhancements to improve throughput and reduce operational costs. Application Rationalization duties to prepare for future SAP migration. Learn and study the programs and data, cleaning and preparing the system for the future. Qualifications Bachelor's or Associate degree in Management Information Systems (MIS), Computer Information Systems (CIS), or Business with relevant technical training. Minimum of 5 years' experience in the design, development, and implementation of software applications on IBM i Power Systems. Proficiency in RPG IV / RPG Free, CL, and DDS with demonstrated experience developing and maintaining multi-screen, data-driven applications. Experience performing basic IBM i system administration tasks, including backups, user management, and system monitoring. Understanding of EDI processing, particularly in the context of retail customer transactions and order fulfillment workflows is beneficial. Working knowledge of additional programming languages, is a plus. Proven ability to interview and collaborate with end users to gather requirements and design practical, scalable software solutions. Experience delivering end-user training in small group settings, with a focus on user adoption and ease of use. Strong interpersonal and communication skills, with a track record of effective collaboration across functional teams. Demonstrated experience with project management, including planning, execution, and cross-department coordination to deliver software initiatives on time and within scope. Experience with SAP or other ERP systems is a plus. Please note while this position is remote, it is expected the employee will work 8am-5pm EST. Any employees that work within a 100-mile distance of the Charlotte, NC office is expected to be in the office 3 days a week in accordance with our Work from Home policy. I nVue Security Products, Inc is an Equal Opportunity employer. Federal law prohibits employers from discriminating against any applicant for employment because of applicant's race, sex, color, religion, national origin, age, or disability. InVue Security Products, Inc. is fully committed to complying with Federal law and will not discriminate against any applicant for employment.
    $94k-122k yearly est. Auto-Apply 60d+ ago
  • Senior Software Developer-Titan

    Rapid Resource Recruiters

    Embedded software engineer job in Charlotte, NC

    Summary: Responsible for designing, developing, enhancing and providing ongoing support for the organization Qualifications Essential Duties and Responsibilities include the following. Other duties may be assigned. • Work closely in a team environment to design and implement strategic software products based on varying technologies. • Apply technical and business skills to deliver quality projects, on time and complete. • Keep management informed of progress via weekly time sheets and, as appropriate, specific project management reports. • Continually look to enhance technical and business skills to improve productivity. • Conduct unit and integration testing of software configurations. • Exhibit high personal commitment to quality, implementing Development best practices. • Mentor junior developers. • Support the deployment of programs to the user community. • Provide continuous, friendly support of our applications to the user community. • Communicate regularly with required job contacts. • Develop, enhance and support specific mission critical applications. • Create and monitor project management timelines to keep projects on track and within scope. • Create, technical specifications, unit test plans and required documentation. • Provide continuous, friendly support of our applications to the user community. • Communicate regularly with required job contacts. • Full-time positions as defined by JELD-WEN's Management Agreement. Technical Competencies: • Progress Software OpenEdge Platform, UNIX skills and Enterprise Resource Planning application knowledge preferably manufacturing ERP application like QAD or Symix • Knowledge of SOA concepts and SOA environment preferred Competencies: To perform the job successfully, an individual should demonstrate the following competencies: • Problem Solving - Identifies and resolves problems in a timely manner; Gathers and analyzes information skillfully; Works well in group problem solving situations. • Interpersonal - Listens to others without interrupting; Keeps emotions under control; Remains open to others' ideas and tries new things. • Oral Communication - Speaks clearly and persuasively in positive or negative situations; Listens and gets clarification; Responds well to questions. • Written Communication - Writes clearly and informatively. • Organizational Support - Follows policies and procedures; Completes administrative tasks correctly and on time; Supports organization's goals and values. • Adaptability - Manages competing demands; Changes approach or method to best fit the situation; Able to deal with frequent change, delays, or unexpected events. • Attendance/Punctuality - Is consistently at work and on time; Ensures work responsibilities are covered when absent. • Dependability - Follows instructions, responds to management direction; Keeps commitments; Commits to long hours of work when necessary to reach goals. • Planning/Organizing - Prioritizes and plans work activities; Uses time efficiently. • Professionalism - Accepts responsibility for own actions; Follows through on commitments. • Quality - Demonstrates accuracy and thoroughness; Applies feedback to improve performance; Monitors own work to ensure quality. • Quantity - Meets productivity standards; Completes work in timely manner. • Safety and Security - Observes safety and security procedures; Reports potentially unsafe conditions; Uses equipment and materials properly. Qualifications: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Education/Experience: Four years of college, preferably in Software Computer Sciences (Software Engineering, Information Technology, etc.) or equivalent and two plus years of relevant experience. Language Ability: Ability to read and interpret documents such as safety rules, operating and maintenance instructions, and procedure manuals. Ability to write routine reports and correspondence. Ability to speak effectively before groups of customers or employees of organization. Math Ability: Ability to calculate figures and amounts such as discounts, interest, commissions, proportions, percentages, area, circumference, and volume. Ability to apply concepts of basic algebra and geometry. Reasoning Ability: Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists. Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form. Computer Skills: To perform this job successfully, an individual should have knowledge of Word Processing software; Spreadsheet software; Development software; Internet software; Order processing systems; Project Management software; Manufacturing software; Database software and Contact Management systems. Certificates and Licenses: No certifications needed Supervisory Responsibilities: This position does not have supervisory responsibilities. . Work Environment: The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is working in a typical office environment. The noise level in the work environment is usually moderate. Physical Demands: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. The employee must occasionally lift and/or move up to 10 pounds. Specific vision abilities required by this job include Close vision, Distance vision, Peripheral vision, Depth perception and Ability to adjust focus. While performing the duties of this Job, the employee is regularly required to sit and use hands to finger, handle, or feel. The employee is frequently required to talk or hear. The employee is occasionally required to stand; walk and reach with hands and arms. Additional Information All your information will be kept confidential according to EEO guidelines.
    $86k-112k yearly est. 60d+ ago
  • Sr Computational Physics Software Developer

    Corvid Technologies LLC 4.3company rating

    Embedded software engineer job in Mooresville, NC

    Job description Corvid Technologies is seeking experienced software developers with experience in structural dynamics and computational physics to join our development group in Mooresville, NC. This position will provide an opportunity for talented candidates to advance state-of-art technology that supports Corvid's endeavor to deliver timely and accurate engineering solutions to our customers. Representative Duties and Tasks: Lead and participate in the research, design, and development of Corvid's high-fidelity multi-physics modeling tools, which include but not limit to CFD, FEA, heat transfer, and fluid/structure interaction, etc. Collaborate with application engineers/customers, analyze real-world problems, and provide robust and fast turn-around solutions. Design, prototype, and implement advanced algorithms that can improve simulation speed and accuracy. Required Qualifications: M.S. or Ph.D. in Aerospace Engineering, Mechanical Engineering, or Applied Mathematics with dissertation requiring significant programming/algorithm development effort. Strong background in both Numerical Mathematics and Computer Science (algorithms, data structures, etc.). Related course works or previous experience are highly desired. 5 years of C++11 or later experience. Proficient in shell scripting languages. Direct experience in creating and implementing parallel/concurrent algorithms for high performance computing systems. Direct experience in implementing software systems for parallel explicit or implicit three-dimensional PDE solvers. Familiar with MPI and multithreading packages, such as CUDA, TBB, and OpenMP. Ability to write clear, elegant, and maintainable codes. Familiar with version control, continuous integration, and software testing tools. An open-minded team player with excellent oral and written communication skills. Desired Qualifications: Direct experience in optimizing algorithms for speed. Direct experience in building simulation system based upon MPI+X hybrid programming model for modern HPC systems. 10 years of C++11 or later experience. C++14/17 experience. Fortran 77/90/95/etc. experience. 5+ years of industry experience. US citizen or permanent resident. Why Corvid: Founded in 2004, we are a group of over 300 engineers and scientists, about 3/4 with master' degrees or Ph.D.'s, that provide end-to-end solutions including concept development, design and optimization, prototype build, test and manufacture. We leverage the predictive capability of our high-fidelity computational physics solvers, indigenous massively parallel supercomputer system, prototyping plant, and ballistics and mechanics lab to investigate a variety of high-rate physics phenomena. The results are complex engineering solutions for a variety of applications; aircraft, ballistic missile defense, cybersecurity, motorsports, armor development, biological systems, and missile and warhead design and development. These results are achieved with optimal design and cost efficiency due to the predictive capability of Corvid's tools and our in-house, end-to-end integrated approach, which differentiates Corvid from the market. We value our people and offer employees a broad range of benefits. Benefits for full-time employees include: Paid gym membership Flexible schedules Blue Cross Blue Shield insurance including Medical, Dental and Vision 401k match up to 6.0%, Three weeks starting PTO; increasing with tenure Continued education and training opportunities Uncapped incentive opportunities All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or protected veteran status, or any other legally protected basis, in accordance with applicable law.
    $93k-122k yearly est. Auto-Apply 60d+ ago
  • Senior Software Engineer

    Penske Racing South 4.0company rating

    Embedded software engineer job in Mooresville, NC

    Job Description: Team Penske is looking for a senior level Software Engineer in Mooresville, NC (on-site position, this is not a remote or hybrid position) with expertise in C#, ASP.NET Blazor, HTML/CSS, SQL, Docker containers, CI/CD pipelines, Windows & Linux file systems, and server-side development. The successful candidate will be responsible for designing, developing, testing, deploying, and maintaining software applications that support our racing operations. Responsibilities Design, develop, test, deploy, and maintain high-quality software applications using C#, ASP.NET Blazor, HTML/CSS, SQL Develop containerized applications using Docker containers and manage CI/CD pipelines to ensure efficient deployment of code changes Work with Linux file system and develop server-side solutions for Linux environments Collaborate with cross-functional teams to identify requirements and deliver software solutions that meet business needs Self-manage projects and deadlines, prioritizing tasks effectively to meet project timelines Qualification 5+ years of experience in software development using C#, ASP.NET Blazor, HTML/CSS, SQL Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field Experience developing containerized applications with Docker containers and managing CI/CD pipelines (e.g., Azure DevOps, Jenkins) Strong understanding of Windows & Linux file systems Experience with server-side development for Linux environments Excellent problem-solving skills, attention to detail, and ability to work independently in a fast-paced environment Preferred Qualifications Experience working with cloud-based services such as Azure Familiarity with Agile methodologies (e.g., Scrum) Knowledge of DevOps practices and tools
    $94k-122k yearly est. Auto-Apply 60d+ ago
  • Senior Angular Developer

    Tata Consulting Services 4.3company rating

    Embedded software engineer job in Charlotte, NC

    Must Have Technical/Functional Skills Primary Skill: Angular CLI, TypeScript, JavaScript, HTML5, CSS3, SCSS Experience: Minimum 8 years Roles & Responsibilities * Front-End Development o Develop, enhance, and maintain enterprise-level web applications using Angular, TypeScript, HTML5, and SCSS. o Build reusable components, modules, directives, pipes, and services following best practices. o Implement responsive, cross-browser-compatible UI design. * Architecture & Design o Define and implement front-end architecture, coding standards, and best practices. o Work with architects to design scalable, maintainable Angular applications. o Optimize application performance, load time, and overall user experience. * API Integration o Integrate RESTful APIs and handle asynchronous data flows using RxJS. o Work with backend teams to define and consume data contracts. TCS Employee Benefits Summary: Discretionary Annual Incentive. Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans. Family Support: Maternal & Parental Leaves. Insurance Options: Auto & Home Insurance, Identity Theft Protection. Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement. Time Off: Vacation, Time Off, Sick Leave & Holidays. Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing. Salary Range: $110,000 - $125,000 a year
    $110k-125k yearly 4d ago
  • Sr. Software Engineer (Frontend)

    Crosscountry Mortgage 4.1company rating

    Embedded software engineer job in Charlotte, NC

    CrossCountry Mortgage (CCM) is the nation's number one distributed retail mortgage lender with more than 7,000 employees operating over 700 branches and servicing loans across all 50 states, D.C. and Puerto Rico. Our company has been recognized ten times on the Inc. 5000 list of America's fastest-growing private businesses and has received many awards for our standout culture. A culture where you can grow! CCM has created an exceptional culture driving employee engagement, exceeding employee expectations, and directly impacting company success. At our core, our entrepreneurial spirit empowers every employee to be who they are to help us move forward together. You'll get unwavering support from all departments and total transparency from the top down. CCM offers eligible employees a competitive compensation plan and a robust benefits package, including medical, dental, vision, as well as a 401K. We also offer company-provided short-term disability, an employee assistance program, and a wellness program. Pending CrossCountry Mortgage, LLC offers MORE than a job, we offer a career. Apply now to begin your path to success! careersatccm.com CrossCountry Mortgage, LLC strives to provide employees with a robust benefit package: *********************************** California residents: Please see CrossCountry's privacy statement for information about how CrossCountry collects and uses personal information about California applicants. CrossCountry Mortgage supports equal employment opportunity in hiring, development and advancement for all qualified persons without regard to race, color, religion, religious creed, national origin, age, physical or mental disability, ancestry, marital status, uniformed service, covered veteran status, citizenship status, sex (including pregnancy, childbirth, and related medical conditions, and lactation), sexual orientation, gender identity, gender expression, transgender status, domestic violence victim status (where applicable), protected hair style or texture, genetic information (testing or characteristics), or any other protected status of an individual or because of the individual's association with a member of a protected group or any other characteristic protected by federal, state, or local law (“Protected Characteristics”). The collective sum of the individual differences, life experiences, knowledge, inventiveness, innovation, self-expression, unique capabilities and talent that our employees invest in their work represents a significant part of not only our culture, but our reputation. The Company is committed to fostering, cultivating and preserving a culture that welcomes diversity and inclusion. CrossCountry Mortgage, LLC (NMLS3029) is an FHA Approved Lending Institution and is not acting on behalf of or at the direction of HUD/FHA or the Federal government. To verify licensing, please visit ***************************
    $95k-116k yearly est. Auto-Apply 60d+ ago
  • Senior Software Engineer

    Everblue 4.1company rating

    Embedded software engineer job in Huntersville, NC

    Reports To: Technical Product Manager or Engineering Lead Employment Type: Full-Time Restriction: Must be a U.S. Citizen or Permanent Resident The Senior Software Engineer will play a pivotal role in the development and enhancement of Everblue's core software products, EverForms and EverCert. This role leads the design, implementation, and optimization of complex features and system architecture to ensure high performance, reliability, and security. The Senior Software Engineer collaborates closely with product management, UX/UI design, quality assurance, and engineering leadership to deliver innovative, scalable, and maintainable solutions aligned with Everblue's strategic goals. Key Responsibilities Design and architect scalable, maintainable features and enhancements for EverForms and EverCert. Write high-quality, well-documented, and efficient code following modern engineering best practices. Conduct code reviews and provide constructive feedback to ensure coding standards and technical excellence. Integrate Everblue software with external systems and APIs, optimizing performance across environments. Troubleshoot and resolve complex technical issues, including production incidents, to maintain system stability. Lead technical discussions, propose solutions, and support engineering leadership in technology decisions. Mentor junior developers and contribute to a culture of continuous improvement and technical growth. Collaborate with product managers and stakeholders to translate requirements into technical solutions. Work closely with QA engineers to develop and execute testing strategies to ensure product quality. Maintain accurate technical documentation for architecture, APIs, deployments, and system processes. Implement security and compliance standards to ensure regulatory adherence across platforms. Requirements Proven experience as a Software Engineer, Senior Software Engineer, or similar role. Proficiency with Python and JavaScript, including frameworks such as React or Next.js. Experience with software design and development in a test-driven or quality-first environment. Familiarity with Agile development methodologies and version control systems such as Git. Experience with databases and ORM frameworks. Ability to learn new languages, tools, and technologies as needed. Strong problem-solving skills, resourcefulness, and attention to detail. Excellent verbal and written communication skills. Ability to mentor and support the development of junior engineers. Bachelor's degree in Computer Science, Engineering, or related field preferred. Willingness to travel within North Carolina for stakeholder meetings and project coordination. Why Join Everblue? Be part of a mission-driven company dedicated to making the world a better place. Work with a supportive and responsive team that values your input. Enjoy a dynamic and flexible work environment with opportunities for professional growth and development. Everblue is an equal opportunity employer. We value the diverse perspectives, experiences, and talents within our team and encourage all qualified candidates to apply. About Everblue Everblue is a mission-driven, veteran-owned small business based in North Carolina, dedicated to advancing energy market transformation, digital transformation, and workforce development. Our flagship software products, EverForms and EverCert, help organizations digitize complex processes, streamline certifications, and improve operational efficiency. We partner with organizations across the country to deliver innovative software solutions that make a meaningful impact.
    $93k-121k yearly est. Auto-Apply 37d ago
  • Senior Software Engineer

    Dnp Imagingcomm America Corporation 3.6company rating

    Embedded software engineer job in Concord, NC

    Job Purpose This position will contribute to software design, development and implementation for the photo kiosk and print engine product(s) and will occasionally work on design review and high-priority deliverables for current projects. Responsibilities The Software Engineer participates in a variety of assignments in software development and photo printing solutions. This position works closely with the Software Development Manager and team members to design and develop software deliverables. S/he is also responsible for participating in integration of software standards as well as adhering to SDLC processes. Qualifications: Abilities/Job Functions Proficient knowledge in C# and expertise in object oriented design and software development Hands on development and recent experience using Microsoft .NET Core Experienced developing web based solutions using JavaScript frameworks, Angular, Typescript or similar Ability to present and demonstrate solutions to team members and team leads and contribute during design meetings across multiple projects and services Provide maintenance and support solutions to solve problems or manage configuration of software delivery. Ability to think “out of the box” and provide insight and recommendations using cutting edge technology Ability to effectively communicate with managers and team members Provide written designs, mockups and diagrams for software solutions Design and develop software solutions to business requirements within the stated time constraints Excited about hard problems and creating next-gen solutions Willing to take initiative, motivated, and results oriented Must have tenacity, customer focus and ability to self-direct Experience/Background Preferred Bachelor's Degree in Computer Science or a related field or equivalent related work experience required. Solid computer science fundamentals 7-10+ years' experience in software architecture, developing software and engineering practices Understanding of various SDLC models (Agile, Waterfall, Scrum, etc.) Experience in using different technologies, frameworks and software design patterns Experience developing in Microsoft (.NET), web applications (Angular, ASP.NET Core). Highly proficient in .NET Core applications using C# Strong communication skills and ability to work on multiple tasks at the same time Strong skills at documenting design and implementation of software processes Experience providing technical leadership to development teams to ensure development of solutions within established architecture and coding/technology standards Physical Demands Must be able to sit/stand for 8 hours The ability to use arms/hands/fingers to feel and reach Be able to bend/stoop/kneel as needed Must be able to hear and talk to communicate with customers Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions. DNP IAM is a 100 percent U.S. subsidiary of Dai Nippon Printing Co., Ltd. (DNP) - the world's largest manufacturer of dye-sublimation media for photo printers and thermal transfer ribbons and barcode printers. DNP Imagingcomm America Corporation has the broadest selection of solutions for the photo retail market and products designed to address retailer's specific business goals and objectives-backed by the quality and reliability today's customers expect. Manufacturing, sales, and development offices of dye-sublimation media for photo printers are in Concord, NC, and more information is available at ************************ DNP Imagingcomm America Corporation is an equal opportunity employer that does not discriminate based on race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
    $96k-119k yearly est. Auto-Apply 41d ago
  • Software Engineer & Computer Science - Recent Grad/Full Time

    Honeywell 4.5company rating

    Embedded software engineer job in Charlotte, NC

    **The future is what you make it.** When you join Honeywell, you become a member of our global team of thinkers, innovators, dreamers, and doers who make the things that make the future. That means changing the way we fly, fueling jets in an eco-friendly way, keeping buildings smart and safe and even making it possible to breathe on Mars. Working at Honeywell isn't just about developing cool things. That's why our employees enjoy access to dynamic career opportunities across different fields and industries. **Are you ready to help us make the future? ** **ABOUT THE ROLE:** Join a team that designs, develops and integrates highly complex software applications within Honeywell. You will be a dynamic and integral member of a team to achieve the completion of goals. You will also generate innovative solutions in work situations; trying different and novel ways to deal with problems and opportunities. Use your skillset to provide value added software features to our products for our customers. Accelerate innovation and growth, teaming with the world's most talented engineers. We invite you to discover for yourself why a career with Honeywell is the opportunity you've been looking for! **Location:** This position is available in multiple locations across the United States. _The exact worksite location will be selected based on business requirements and the candidate's relevant experience and qualifications._ The annual base salary range for this position is $68,000/yr - $126,500/yr **.** Please note that this salary information serves as a general guideline. Honeywell considers various factors when extending an offer, including but not limited to the scope and responsibilities of the position, the candidate's work experience, education and training, key skills, as well as market and business considerations. **MINIMUM QUALIFICATIONS:** + Must be currently pursuing a bachelor's degree (or higher) from an accredited college or university in Software Engineering, Computer Science, or similar field. + Must have graduated or graduating from an accredited college or university between August 2025 and May 2026 and be available to begin full-time work between September 2025 - July 2026 + Must have obtained degree within 12 months of the date of hire Honeywell is currently unable to consider applicants who would require current or future sponsorship for employment authorization for this position. Candidates must be authorized to legally work in the United States without current or future sponsorship requirements. **WE VALUE:** + Understanding various software development lifecycle + Ability to develop efficient and high-quality software + Knowledge of software configuration management and change management practices + Diverse and global teaming and partnership + Excellent oral and written communication skills + Ability to quickly evaluate, incorporate and apply new information and concepts + Ability to consistently make timely decisions even in the face of complexity, balancing systematic analysis with resoluteness In addition to a competitive salary, leading-edge work, and developing solutions side-by-side with dedicated experts in their fields, Honeywell employees are eligible for a comprehensive benefits package. This package includes employer subsidized Medical, Dental, Vision, and Life Insurance; Short-Term and Long-Term Disability; 401(k) match, Flexible Spending Accounts, Health Savings Accounts, EAP, and Educational Assistance; Parental Leave, Paid Time Off (for vacation, personal business, sick time, and parental leave), and 12 Paid Holidays. For more information visit: Benefits at Honeywell The application period for the job is estimated to be 40 days from the job posting date; however, this may be shortened or extended depending on business needs and the availability of qualified candidates. \#HoneywellURNAM Honeywell is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, religion, or veteran status.
    $68k-126.5k yearly 60d+ ago
  • Sr Unified Communications Contact Center Developer

    Pacific Life 4.5company rating

    Embedded software engineer job in Charlotte, NC

    Providing for loved ones, planning rewarding retirements, saving enough for whatever lies ahead - our policyholders count on us to be there when it matters most. It's a big ask, but it's one that we have the power to deliver when we work together. We collaborate and innovate - pushing one another to transform not just Pacific Life, but the entire industry for the better. Why? Because it's the right thing to do. Pacific Life is more than a job, it's a career with purpose. It's a career where you have the support, balance, and resources to make a positive impact on the future - including your own. We're actively seeking a talented Senior Unified Communications Engineer to join our Unified Communications/Voice in Charlotte, NC. As a Contact Center Developer, you'll move Pacific Life, and your career, forward by providing technical and development oversight for Pacific Life's AWS Connect Contact Center platform and related customer engagement systems. This role centers on planning, implementing, and optimizing cloud-based contact center solutions to meet division and company business requirements. Key functional areas include AWS Connect Contact Center, IVR, and the integration of advanced technologies such as AI, Speech Recognition, Voice Biometrics, and CRM systems, supporting Pacific Life's divisions and subsidiaries. Your expertise contributes directly to our mission, driving technological excellence and impact. You will fill a new role that sits on a team of 7 people in the Pacific Life Technology division. Your colleagues will include Senior level engineers and developers. The UC team works closely as a cohesive unit and consistently practices teamwork and collaboration in support of our divisions. How you'll help move us forward: Architect, develop, and support cloud contact center solutions, focusing on platforms such as AWS Connect and related services. Advance the integration of complex technologies (AI, Speech Recognition, Voice Biometrics, IoT) to enhance customer experience and operational efficiency. Collaborate with cross-functional teams to define requirements, design complex call flows, and implement omni-channel capabilities (email, chat, web, click-to-dial). Drive automation and analytics initiatives, utilizing tools for workforce management, call recording, and customer journey mapping. Maintain documentation, capture business processes, and create training materials to support ongoing development and knowledge sharing. The experience you bring: 3+ years of experience supporting cloud contact center services, with hands-on expertise in AWS or similar platforms. Advanced knowledge of contact center call flows, routing, queues, analytics, and reporting in a cloud environment is desirable Proficiency in programming languages such as JavaScript, Python, Terraform, and frameworks/tools relevant to cloud development (Serverless Framework, AWS CLI, NPM). Experience integrating CRM systems (Salesforce, ServiceNow) and analytical reporting tools. Strong problem-solving, communication, and collaboration skills; able to translate complex technical concepts for business stakeholders. General knowledge of network and security infrastructure as it relates to real-time communications and cloud services is ideal, but not required. Familiarity with security and network infrastructure as it relates to cloud communications. Experience with peripheral applications and documentation best practices. Advanced knowledge of contact center call flows, routing, queues, analytics, and reporting. Experience with a range of AWS services - specifically the services that impact Connect including Lambda, DynamoDB, Cloud Formation, Cloud watch, Lex, Polly, Code Pipeline. Basic understanding/knowledge of the AWS ecosystem. Development experience with tools such as the Serverless Framework, NPM, and the AWS CLI. Background utilizing Microsoft Office tools (O365). You can be who you are. We are committed to a culture of diversity and inclusion that embraces the authenticity of all employees, partners and communities. We support all employees to thrive and achieve their fullest potential. What's life like at Pacific Life? Visit Instagram.com/lifeatpacificlife #LI-EH2 Base Pay Range: The base pay range noted represents the company's good faith minimum and maximum range for this role at the time of posting. The actual compensation offered to a candidate will be dependent upon several factors, including but not limited to experience, qualifications and geographic location. Also, most employees are eligible for additional incentive pay. $100,620.00 - $122,980.00 Your Benefits Start Day 1 Your wellbeing is important to Pacific Life, and we're committed to providing you with flexible benefits that you can tailor to meet your needs. Whether you are focusing on your physical, financial, emotional, or social wellbeing, we've got you covered. Prioritization of your health and well-being including Medical, Dental, Vision, and Wellbeing Reimbursement Account that can be used on yourself or your eligible dependents Generous paid time off options including: Paid Time Off, Holiday Schedules, and Financial Planning Time Off Paid Parental Leave as well as an Adoption Assistance Program Competitive 401k savings plan with company match and an additional contribution regardless of participation EEO Statement: Pacific Life Insurance Company is an Equal Opportunity /Affirmative Action Employer, M/F/D/V. If you are a qualified individual with a disability or a disabled veteran, you have the right to request an accommodation if you are unable or limited in your ability to use or access our career center as a result of your disability. To request an accommodation, contact a Human Resources Representative at Pacific Life Insurance Company.
    $100.6k-123k yearly Auto-Apply 3d ago

Learn more about embedded software engineer jobs

How much does an embedded software engineer earn in Rock Hill, SC?

The average embedded software engineer in Rock Hill, SC earns between $67,000 and $114,000 annually. This compares to the national average embedded software engineer range of $77,000 to $134,000.

Average embedded software engineer salary in Rock Hill, SC

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