Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

The Judge Group

Our client is currently seeking a Software Engineer
Location: Cary, NC
Duration: 12+ months


Key Responsibilities
  • Perform requirements analysis, operational concept development, software design, and system architecture activities.
  • Develop and maintain embedded software features for multiple vehicle platforms and configurations.
  • Implement new functionality and resolve software defects in accordance with established requirements.
  • Participate in software integration, code reviews, unit testing, and functional testing activities.
  • Support component integration, vehicle-level validation, and troubleshooting efforts.
  • Maintain and enhance feature-level software architecture across product lines.
  • Investigate, analyze, and drive resolution of complex software and system issues.
  • Collaborate with cross-functional teams to ensure successful software delivery.
Required Qualifications


Technical Skills (Highest Priority)
  • Strong proficiency in embedded software development using C and/or C++ .
  • Hands-on experience with MATLAB/Simulink , Model-Based Design, and Stateflow.
  • Experience developing embedded applications and software components.
  • Understanding of embedded operating systems, device drivers, and hardware/software integration.
  • Experience with software component unit testing and functional testing .
  • Knowledge of software development lifecycle and delivery processes, including Agile methodologies.
  • Experience writing, reviewing, and managing software requirements.
  • Familiarity with CAN/J1939 communication networks .
  • Strong analytical and technical problem-solving skills.
Communication & Collaboration
  • Excellent written and verbal communication skills.
  • Ability to work effectively in a collaborative, team-oriented environment.
  • Experience participating in design reviews, code reviews, and technical discussions.
Preferred Qualifications
  • Experience with control systems design and analysis, particularly within agricultural or off-highway vehicle applications.
  • Hands-on experience with model-based software development tools and methodologies.
  • Understanding of mechanical, electrical, and hydraulic system design and diagnostics.
  • Knowledge of electronic circuits and components, including the ability to interpret schematics and datasheets.
  • Experience with Continuous Integration (CI), automated build systems, and software automation tools.
  • Familiarity with embedded development tools such as debuggers, emulators, compilers, and simulators.
  • Experience with automotive communication protocols including CAN, LIN, Ethernet , and J1939.
  • Experience using laboratory and diagnostic equipment such as oscilloscopes and logic analyzers .
  • Passion for embedded systems engineering and continuous learning.
Education Requirements


Bachelor's degree in one of the following disciplines, or equivalent relevant experience:
  • Electrical Engineering
  • Computer Engineering
  • Mechanical Engineering
Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer in Cary, NC vacancy
  • $149.52k - $155.4k

    Description and Requirements The Team You Will Join When you join MetLife’s Global Technology team, you’ll be part of a forward-thinking group dedicated to shaping the future of digital solutions for customers worldwide. You’ll develop, maintain and support technology...
    Suggested
    Temporary work
    Work at office
    Local area
    Worldwide
    3 days per week

    MetLife

    Cary, NC
    1 day ago
  • $170k - $253k

     ...other platform services that simplify how customers transact with NetApp through cloud marketplaces. We are looking for a Senior Software Engineer who enjoys solving complex distributed systems challenges, designing scalable cloud services, and building platforms used by... 
    Suggested
    Local area

    NetApp

    Morrisville, NC
    6 hours ago
  •  ...raise money and awareness together. Q2 is seeking an ambitious and adaptable Software Developer experienced in the ins and outs of development in a team setting. As part of our Engineering Development team, you will be working individually and collaboratively to... 
    Suggested
    Work experience placement
    Local area
    Work visa
    Flexible hours

    Q2 Software, Inc.

    Cary, NC
    1 day ago
  •  ...Job Description Myxx is looking for a Software Engineer to help develop our platform technology. The ideal candidate is well versed in full stack development and is comfortable working across both frontend and backend architectures. They should be capable of designing... 
    Suggested
    Flexible hours

    Myxx Inc.

    Cary, NC
    1 day ago
  • $80k - $110k

     ...boundaries and set new industry standards? Join us and help drive the future of technology forward. The Opportunity The Software Engineer is responsible for designing, developing, and supporting secure, enterprise‑grade web and backend solutions that enable MetLife... 
    Suggested
    Temporary work
    Work at office
    Local area
    Worldwide
    3 days per week

    MetLife

    Cary, NC
    13 hours ago
  •  ...Technologist, you will contribute to the development and support of software applications and platforms that help people build a more...  ...collaborative, agile environment and gain exposure to modern software engineering practices and AI-enabling technologies. How You’ll Help Us... 
    Internship
    Worldwide

    MetLife

    Cary, NC
    2 days ago
  • $150k - $180k

    Option for full time salary or fee for service. Flexible scheduling for either option. Autonomy with supportive leadership. This Jobot Job is hosted by: Ben Eberly Are you a fit? Easy Apply now by clicking the Apply button and sending us your resume. Salary: $...
    Full time
    Local area
    Flexible hours

    Jobot

    Cary, NC
    13 hours ago
  •  ...Senior Software Engineer A Senior Software Engineer will develop, maintain and support new or existing software products while evangelizing and applying the best practices of software development. Responsibilities include the ability to work independently and as part... 

    Samprasoft

    Cary, NC
    3 days ago
  •  ...Senior Software Engineer Location: Cary, NC Hybrid Duration: Long term contract Knowledge, Skills & Abilities: ~ Works under deadlines and subject to heavy project load ~ Ability to provide technical expertise to others and explain concepts with technical... 
    Long term contract

    Echo IT Solutions

    Cary, NC
    2 days ago
  •  ...Join Ascom as a Senior Software Engineer - and help Shape the Future of Critical Communication! We are looking for an experienced Senior Software Engineer to play a central role in the design, development, and evolution of Ascom's clinical alarm management software... 
    Work at office
    Remote work
    3 days per week

    Ascom

    Morrisville, NC
    13 hours ago
  •  ...Sr. Software Engineer Department: Information Technology Employment Type: Full Time Location: US-North Carolina-Raleigh Description Align is looking for a Sr. Software Engineer to join in the Morrisville, NC office. Role expectations... 
    Hourly pay
    Full time
    Temporary work
    Internship
    Work at office
    Local area
    Flexible hours

    Align Technology

    Morrisville, NC
    4 days ago
  • $152.5k - $219.2k

     ...team builds and operates the time-series database and supporting software components that store and serve the telemetry behind Cisco...  ...infrastructure in C++, take on real responsibility, and learn from the engineers around them. Your Impact As a member of the Time Series... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Cary, NC
    2 days ago
  • $79.68k - $112.5k

    Role Overview Retirement & Income Solutions is looking for Full Stack Engineers to design, develop, and implement software solutions. The role requires experience with modern technologies such as Generative AI, cloud-native applications with high-scalability architecture... 
    Temporary work
    Local area

    MetLife

    Cary, NC
    3 days ago
  • Join to apply for the Senior Software Engineer role at WarmHub . We’re looking for a Senior Software Engineer to help build WarmHub’s first scalable trust infrastructure platform. Overview At WarmHub, we’re building infrastructure where trust can be shared, reused, and... 

    WarmHub

    Cary, NC
    3 days ago
  •  ...independently and as part of the leadership group of a larger team to deliver quality solutions across all phases and layers of the software lifecycle. Quality Meet or exceed test coverage goals set for the project through creation of unit and functional tests.... 
    Work at office

    Railinc

    Cary, NC
    13 hours ago
  • $148.72k - $175.6k

     ...Sr Software Development Engineer for MetLife Group, Inc. (Cary, NC) to design, develop & maintain enterprise-level CCM solutions using Quadient & Documaker platform techs. Requires Bachelor's or foreign education equivalent in Computer Engg or related field + 4 years'... 
    Work at office
    Remote work

    MetLife Group, Inc

    Cary, NC
    1 day ago
  • $140k - $200k

     ...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...), and a dedication to building accessible and inclusive software. Excellent software engineering fundamentals: OOP, design patterns... 
    Work at office

    Speechify

    Cary, NC
    1 day ago
  • $87.6k - $137.6k

     ...impossible. Our employees are not only part of history, they're making history. Northrop Grumman's Space Sector is seeking a Software Engineer - Level 2 to join our team in either Redondo Beach, CA, Aurora, CO, Fairfax, VA, or Morrisville, NC. You will be part of... 
    Relocation package
    Shift work

    Northrop Grumman

    Morrisville, NC
    13 hours ago
  •  ...accessing the loan market’s most credible source of deal information. About You Versana is looking for a motivated Full Stack Software Engineer to join our Application Development team. The squad’s goal is to create, enhance and maintain Versana’s real‑time syndicated loan... 
    Contract work
    Fixed term contract
    Local area

    Versana

    Raleigh, NC
    2 days ago
  • $97.53k - $158.48k

     ...regular problem solving, maintenance and support for a agile software development. What You Will Do: Design, develop, and maintain...  ...reviews. Collaborate with Product Managers, UX Designers, QA Engineers, Architects, and other software engineers. Utilize AI-powered... 
    Full time
    Part time
    Work experience placement
    Worldwide
    Relocation
    Flexible hours

    Caterpillar Inc.

    Cary, NC
    1 day ago
  • $95.3k - $158.8k

     ...mentoring others and translating complex requirements into impactful software solutions? About our Team LexisNexis Legal & Professional...  ..., robust governance, and effective collaboration across engineering and product teams. Responsibilities Interface with other... 
    Local area
    Immediate start
    Worldwide
    Flexible hours

    LexisNexis

    Raleigh, NC
    12 days ago
  • $112.71k - $183.14k

     ...technology, advanced analytics, telematics, and AI capabilities to help our customers build a better, more sustainable world. Senior Software Engineer — Emerging Technology Role Summary: We are looking for a driven, hands-on Senior Software Engineer to help advance... 
    Full time
    Part time
    Worldwide
    Relocation
    Flexible hours

    Caterpillar Inc.

    Cary, NC
    1 day ago
  •  ...development. - Experience with Oracle, Unix Shell script, Stored Procedures, Complex SQLs tuning. - Experience with eligibility rules engine is a plus. - Strong decision making and problem solving skills and experience with project delivery. - Excellent communication... 

    TechDigital Group

    Cary, NC
    4 days ago
  • $153.15k - $175.6k

     ...problem specifications into detailed programming instructions. Offer technical guidance and work direction to a team of software development engineers (SDEs), consultants, and offshore resources using the Agile process methodology. Design and develop complex software... 
    Temporary work
    Work at office
    Local area
    Worldwide
    3 days per week

    MetLife

    Cary, NC
    13 hours ago
  •  ...OVERVIEW • As a senior engineer, you will be working on troubleshooting, enhancing, or creating new data ingestion components, processing...  ..., and distribution components. You'll participate in the full software development lifecycle - including business requirements... 

    Texas State Library and Archives Commision

    Cary, NC
    1 day ago
  • $110k - $130k

    Job Description Must Have Technical/Functional Skills: Business and Systems Requirement Elicitation, BRD / User Story creation & translation Claims Fulfilment, Fraud Prevention Agile Scrum Experience (CSM) Stakeholder Management Roles & Responsibilities Elicit functional...

    Tata Consultancy Services

    Cary, NC
    1 day ago
  • Overview: Full Stack Java Dev Insurance client - will give name later Cary NC - will prefer if candidate works in hybrid - 3 days week office visa - any duration - 10 months experience - 10 years minumum needs Application development with Spring...
    Work at office
    3 days per week

    r2 Technologies, Inc.

    Cary, NC
    13 hours ago
  •  ...satisfaction for both Consultants and Clients. We are pre-eminent service providers in the field of staff augmentation, IT Consultancy, Software development, Web Development providing unexcelled services and focusing on both the employers and employees. Job Description... 
    Worldwide

    Arete Technologies Inc

    Cary, NC
    1 day ago
  •  .... Key Responsibilities • Develop, configure, and support software solutions using Java • Work closely with stakeholders to gather...  ...– Biotechnology, Pharmaceutical Technology, Biomedical Engineering, Microbiology etc. We possess scientific and technical knowledge... 
    Flexible hours
    3 days per week

    Zifo

    Cary, NC
    13 hours ago
  • Job ID : 96992-1 Job Title : Java Developer Location : Cary, NC Duration : 6 months + possible extension Rate Range: $35 - $50/hour on W2/ C2C (All inclusive) Introduction Join a dynamic team where you will be responsible for developing cutting-edge...
    Work experience placement
    Immediate start

    Artech

    Cary, NC
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!