Post job

Embedded software engineer jobs in Charlotte, NC - 193 jobs

All
Embedded Software Engineer
Senior Software Engineer
Principal Software Engineer
Computer Software Engineer
Staff 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. 2d 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. 7d 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
  • 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. 33d 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 14d 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 14d 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 21d 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 26d ago
  • Senior Software Engineer

    CPI Security 4.7company rating

    Embedded software engineer job in Charlotte, NC

    Job Description 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. 16d 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 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 3d 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

    Team Penske 4.0company rating

    Embedded software engineer job in Mooresville, NC

    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
  • Principal Software Engineer (aka Principal SWE)

    Job Listingsalex Lee

    Embedded software engineer job in Hickory, NC

    As a Principal Software Engineer at Alex Lee, you deliver high performing, robust, scalable and maintainable software, and as needed, mentor other software engineers. You collaborate with cross-functional teams, document system designs, and report on project status. Continuous improvement and adoption of the best practices are essential to your success as a Principal software engineer. Your contributions enhance product performance while maintaining high standards. ** Must be Proficient in PeopleSoft * Hybrid position - office located in Hickory, NC Responsibilities 1. Technical Leadership: Leads by example and mentors' others to produce extensible and maintainable code used across products. Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on-call to monitor system/product/service for degradation, downtime, or interruptions. Serves as a subject matter expert for your assigned component, providing mentorship and expertise to build knowledge and capabilities within engineering teams. Plays an active role in maintaining an inclusive and positive culture through active participation in team discourse, providing mentorship for junior team members and fostering a culture of continuous learning and improvement Actively schedules and attends code reviews to maximize quality, security and maintainability of all software. Quickly identify and resolve complex technical issues and recommend and implement permanent robust solutions. 2. Collaboration and Cross-Functional Teams: Partners with leverages cross-functional teams determine user requirements and drive project plans, releases, and overall development. Collaborate with peers across the organization on projects that turn opportunity into results. 3. Documentation and Transparency: Documents system designs, processes, and architecture for transparency and future reference, complying with standards developed by architecture teams. Reports on project status, challenges, and results to stakeholders. 4. Continuous Improvement and Best Practices: Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns to improve the availability, reliability, efficiency, observability, and performance of products while sharing knowledge with other engineers. Contribute to the continual improvement of your team's quality standards and engineering processes. Qualifications • Requires either a bachelor's degree in computer science or equivalent practical experience. • 8+ years software engineering experience including but not limited to the following technologies/skills: o Coding Languages: Proficient in People Soft 9.2, Use of Open Search to support People Soft functions, People Code, and Fluid. SQR, SQL and SSIS a plus o Coding Skills/Technology Stacks: Familiarity with ASP.NET MVC, .NET a plus. Ability to gather requirements, interface with business partners to understand business needs and create technical solutions. Familiarity with Cloud / Azure a plus. o Agile Experience: Familiar with Daily Standups/Scrums, Sprint Planning, Reviews & Retrospectives, and daily peer code reviews. Proficiency in these areas is important, especially at the senior level and above, where we expect individuals to lead and engage in these agile ceremonies effectively. o Soft Skills: Problem-solving abilities, effective time management, willingness to learn and seek assistance, openness to daily feedback from multiple perspectives through Pull Request reviews, and the ability to peer review other team members. o Not required, but beneficial: Azure AD B2C Custom Policy Development; Docker/Kubernetes experience; AWS/Google Cloud Development Experience • Excellent communication skills, with the ability to clearly articulate technical concepts to both technical and non-technical stakeholders. • Strong self-motivation and organizational skills. • Demonstrated ability to context switch between multiple concurrent projects. • Excellent written and verbal communication skills. • Ability to quickly assess a need or problem and assign responsibility and priority. • Self-sufficiency and excitement for working in a fast paced, result-driven environment.
    $92k-122k yearly est. Auto-Apply 60d+ ago
  • Principal Software Engineer (aka Principal SWE)

    Souto Foods

    Embedded software engineer job in Hickory, NC

    As a Principal Software Engineer at Alex Lee, you deliver high performing, robust, scalable and maintainable software, and as needed, mentor other software engineers. You collaborate with cross-functional teams, document system designs, and report on project status. Continuous improvement and adoption of the best practices are essential to your success as a Principal software engineer. Your contributions enhance product performance while maintaining high standards. **This is a remote position with office visits for meetings a few times a year in Hickory, NC Responsibilities 1. Technical Leadership: - Leads by example and mentors' others to produce extensible and maintainable code used across products. - Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on-call to monitor system/product/service for degradation, downtime, or interruptions. - Serves as a subject matter expert for your assigned component, providing mentorship and expertise to build knowledge and capabilities within engineering teams. -Plays an active role in maintaining an inclusive and positive culture through active participation in team discourse, providing mentorship for junior team members and fostering a culture of continuous learning and improvement - Actively schedules and attends code reviews to maximize quality, security and maintainability of all software. - Quickly identify and resolve complex technical issues and recommend and implement permanent robust solutions. 2. Collaboration and Cross-Functional Teams: - Partners with leverages cross-functional teams determine user requirements and drive project plans, releases, and overall development. - Collaborates with peers across the organization on projects that turn opportunity into results. 3. Documentation and Transparency: - Documents system designs, processes, and architecture for transparency and future reference, complying with standards developed by architecture teams. - Reports on project status, challenges, and results to stakeholders. 4. Continuous Improvement and Best Practices: - Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns to improve the availability, reliability, efficiency, observability, and performance of products while sharing knowledge with other engineers. - Contribute to the continual improvement of your team's quality standards and engineering processes. Qualifications • Requires either a Bachelor's Degree in Computer Science or equivalent practical experience. • 8+ years software engineering experience including but not limited to the following technologies/skills: - Coding Languages: Proficiency in C# and SQL; knowledge of Javascript, CSS, HTML5, React is beneficial but not required. - Coding Skills/Technology Stacks: Familiarity with ASP.NET MVC, .NET Core, Entity Framework, Microservices, LINQ (proficient), REST APIs, Full Stack Applications, Azure DevOps & GIT, Azure CI/CD Pipelines, T-SQL, Relational Database Design/Development, Hangfire, Kendo UI, jQuery, RabbitMQ, Azure Service Bus, etc. - .NET Experience: Multiple years of full-time experience with .NET Core 3 framework or higher. We are continually transitioning to the latest .NET Frameworks. Experience with classic .NET is also valued. - Agile Experience: Daily Standups/Scrums, Sprint Planning, Reviews & Retrospectives, and daily peer code reviews. Proficiency in these areas is important, especially at the senior level and above, where we expect individuals to lead and engage in these agile ceremonies effectively. - Soft Skills: Problem-solving abilities, effective time management, willingness to learn and seek assistance, openness to daily feedback from multiple perspectives through Pull Request reviews, and the ability to peer review other team members.
    $92k-122k yearly est. Auto-Apply 60d+ 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
  • Cloud Architect with Sr. Fullstack Developer

    Tata Consulting Services 4.3company rating

    Embedded software engineer job in Charlotte, NC

    Must Have Technical/Functional Skills Java, Angular, DOM, jQuery, and Ajax, JSON, Spring MVC, Spring Boot, Rest API, microservices, Kafka, AWS Cloud, Kubernetes. Agile concepts, CI/CD 10+ years' experience in Fullstack Developer. Roles & Responsibilities * 10+ years of experience in Java, Angular, DOM, jQuery, and Ajax, JSON,Spring MVC, Spring Boot, Rest API, microservices, Kafka, AWS Cloud, Azure Cloud. * Cloud Certification is added advantage. * Solid understanding of object-oriented programming concepts, Agile way of working and CI/CD concepts. * Familiar with various design and architectural patterns * Skill for writing reusable Java libraries * Knowledge of concurrency patterns in Java * Familiarity with concepts of Spring Boot, Rest API, Micro service Architecture * Knack for writing clean, readable Java code * Experience with both external and embedded databases * Understanding fundamental design principles behind a scalable application * Basic understanding of the class loading mechanism in Java * Basic understanding of JVM, its limitations, weaknesses, and workarounds * Implementing automated testing platforms and unit tests * Proficient understanding of code versioning tools, such as Git * Familiarity with build tools such as Ant, Maven, and Gradle * Familiarity with concepts of CI/CD, Kafka, MQ, Performance Improvement, Splunk, SQL Salary Range- $110,000-$125,000 a year
    $110k-125k yearly 12d 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

Learn more about embedded software engineer jobs

How much does an embedded software engineer earn in Charlotte, NC?

The average embedded software engineer in Charlotte, NC earns between $66,000 and $113,000 annually. This compares to the national average embedded software engineer range of $77,000 to $134,000.

Average embedded software engineer salary in Charlotte, NC

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