Talent.com
Software Engineer
Software EngineerUniversity of Minnesota • Twin Cities
Software Engineer

Software Engineer

University of Minnesota • Twin Cities
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.part_time]
[job_card.job_description]

About the Job

This position serves as the primary software and hardware architect and lead developer for a system designed to monitor Cellular Vehicle-to-Everything (C-V2X) communications and proactively detect, analyze, and respond to potential security threats. The role involves designing and implementing the end-to-end software architecture, including real-time data ingestion, protocol parsing, anomaly detection, and alert generation components. The system continuously analyzes safety messages and control data exchanges between vehicles, roadside units, and infrastructure to identify malicious behavior (e.g., spoofing, replay, Sybil attacks), abnormal communication patterns, and inconsistencies caused by faulty or compromised sensors.

In addition to threat detection, the position is responsible for developing scalable backend services, integrating machine learning–based detection mechanisms, ensuring low-latency processing suitable for safety-critical environments, and building dashboards or interfaces for visualization and incident response. The role also includes validating the system through controlled experiments, simulation, and field testing, ensuring robustness, reliability, and compliance with relevant C-V2X and ITS communication standards.

The approach is agile and collaborative. The ability to learn new technologies and work with a team of students is essential.

Duties / Responsibilities :

(45%) Research and data analysis

  • develop novel ideas for solving specific problems in research projects
  • troubleshoot and resolve challenges around research methods, as needed
  • analyze experimental data from projects

(45%) Software implementation and dissemination

  • implement and test existing methods of research software
  • troubleshoot and resolve challenges around software implementation, as needed
  • including setting up experiments, collecting and analyzing data, troubleshooting challenges, and assisting graduate and undergraduate students on the project, as needed.
  • (10%) Lab citizen

  • attend weekly lab meetings
  • collaborate with other lab members
  • Qualifications

    Required Qualifications :

    BA / BS degree in Computer Science & Engineering or closely related field or education and relevant work experience to equal at least four years.

    Preferred Qualifications :

    Master’s degree or some post-baccalaureate coursework in a technical field (science or engineering)

    At least one year of computer programming skills, or the equivalent.

    Programming experience in (Python, C / C++, Java, Kotlin)

    Familiar with C-V2X protocols.

    Knowledgeable about physical-layer structure and RF transmitters

    Research experience in computer networks, mobile networks, or related fields.

    Experience in mobile web development.

    Experience with data analysis frameworks and developing on cloud platforms such as AWS, Google Cloud, Microsoft Azure, or IBM Cloud.

    Ability to come up with different designs and evaluate their trade-offs.

    Strong written and verbal communication skills.

    Demonstrated ability to meet deadlines in a fast-paced environment.

    Patience, dedication, flexibility, and enthusiasm.

    Apply knowledge and skill to a recurring task or activity with emphasis typically on precision and timeliness of execution.

    About the Department

    The Department of Computer Science & Engineering at the University of Minnesota has been on the cutting-edge for its education, research, and outreach for decades. The legacy continues as the Department continues to grow and expand its curriculum, research, and outreach.

    Pay and Benefits

    Pay Range : $31.00 to $32.00 per hour, depending on education / qualifications / experience

    Time Appointment :   75% Appointment

    Position Type :   Civil-Service & Non-Faculty Labor Represented Staff

    [job_alerts.create_a_job]

    Software Engineer • Twin Cities

    [internal_linking.similar_jobs]
    Principal Embedded Software Engineer

    Principal Embedded Software Engineer

    Cirtec Medical Corp. • Brooklyn Park, MN, US
    [job_card.full_time]
    For over three decades, Cirtec Medical has been a leading outsourcing partner for complex medical devices.We specialize in providing comprehensive solutions for Class II and III devices, from desig...[show_more]
    [last_updated.last_updated_30]
    Software Platform Developer

    Software Platform Developer

    California Creative Solutions Inc. • Minneapolis, MN, United States
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Roles / Responsibilities : Potential Assignments are : Administer and configure UKG ...[show_more]
    [last_updated.last_updated_variable_days]
    Associate Engineer

    Associate Engineer

    Unisys Corporation • Eagan, Minnesota, United States
    [job_card.full_time]
    What success looks like in this role : .Applies Software Engineering and Agile concepts, practices and methodologies.Performs standard Software Engineering duties for an assigned team; duties may inc...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Survey Taker : Earn up to $25 per survey (Remote)

    Survey Taker : Earn up to $25 per survey (Remote)

    Earn Haus • Andover, MN, US
    [filters.remote]
    [job_card.full_time] +1
    Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion. You will help influence brand decisions on se...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Advanced Software Engineer

    Advanced Software Engineer

    General Dynamics • Minneapolis, MN, United States
    [job_card.full_time]
    As an Advanced Software Test Engineer for Airborne Systems, youll be a member of a cross functional team responsible for airborne computers that process and display mission data in the cockpit, to ...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Senior Software Test Engineer - Embedded Systems

    Senior Software Test Engineer - Embedded Systems

    DivIHN Integration Inc • Plymouth, MN, United States
    [job_card.full_time]
    [filters_job_card.quick_apply]
    For further inquiries about this opportunity, please contact our Talent Specialist, Hema, at (630) 847-0275 Title : Senior Software...[show_more]
    [last_updated.last_updated_1_day]
    Pre-sales Solutions Engineer (AV / IT) - Minneapolis, MN

    Pre-sales Solutions Engineer (AV / IT) - Minneapolis, MN

    Shure Incorporated • Minneapolis, Minnesota, United States
    [job_card.full_time] +1
    Pre-sales Solutions Engineer (AV / IT) - Minneapolis, MN.Where Technical Expertise Meets Customer Impact - Join Us as a Solutions Engineer. B2B customer account team, specializing in applying Shure's ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Oracle Cloud Infrastructure (OCI) Engineer

    Oracle Cloud Infrastructure (OCI) Engineer

    Bright Vision Technologies • Minneapolis, MN, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Oracle Cloud Infrastructure (OCI) Engineer Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and...[show_more]
    [last_updated.last_updated_variable_days]
    Software Developer

    Software Developer

    Simplicity Group Holdings • Bloomington, Minnesota, US
    [job_card.full_time]
    Job Description Job Description Position Title : Software Developer Reports to : VP, Development Department : Technology Location : Simplicity North Office, 3600 American Blvd.West, Minneapolis, MN 5...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Remote Investment Analyst – AI Trainer ($50-$60 / hour)

    Remote Investment Analyst – AI Trainer ($50-$60 / hour)

    Data Annotation • Ramsey, Minnesota
    [filters.remote]
    [job_card.full_time] +1
    We are looking for a finance professional to join our team to train AI models.You will measure the progress of these AI chatbots, evaluate their logic, and solve problems to improve the quality of ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Facilities Coordinator

    Facilities Coordinator

    Anderson Dahlen • Ramsey, MN, US
    [job_card.full_time]
    Gray’s Specialty Equipment segment offers a comprehensive range of expert services, including design, manufacturing, integration, installation, and maintenance of some of the most advanced systems ...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Electronics / Computer Technician

    Electronics / Computer Technician

    U.S. Navy • Coon Rapids, MN, US
    [job_card.full_time]
    The Navys Advanced Electronics / Computer Field (AECF) offers extensive training in electronics, computer systems, radar, communications, and weapons fire control systems,.Navys advanced missile sy...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Technical Architect / Staff Software Engineer

    Technical Architect / Staff Software Engineer

    Medica • Minnetonka, Minnesota, United States
    [job_card.full_time]
    Medica is a nonprofit health plan with more than a million members that serves communities in Minnesota, Nebraska, Wisconsin, Missouri, and beyond. We deliver personalized health care experiences an...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Firmware Engineer - Hybrid Remote

    Firmware Engineer - Hybrid Remote

    Messina Talent Advisors • Minneapolis, Minnesota, US
    [filters.remote]
    [job_card.temporary]
    Job Description Job Description Firmware Engineer opportunity! Messina is assisting our client, a leading global provider of intuitive, connected home solutions, whose innovative products and te...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Manager, Software Engineering

    Manager, Software Engineering

    Relativity • Minneapolis, Minnesota, United States
    [job_card.full_time]
    The Manager, Software Engineering is responsible for building and leading a highly effective team of software engineers, and working with departmental contacts to support the demands of the departm...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Manager, Software Engineering

    Manager, Software Engineering

    Circle • Minneapolis, MN, United States
    [job_card.full_time]
    Continue with Google Continue with Google.Circle is a financial technology company at the epicenter of the emerging internet of money, where value can finally travel like other digital data — globa...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Developer, Software

    Developer, Software

    Kyyba • Maple Grove, MN, United States
    [job_card.full_time]
    The "not to exceed" bill rate is • • • Our location in Maple Grove, MN, currently has an opportunity for a senior SAP consultant. The person will be responsible for the detailed evaluation, design, de...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer

    Software Engineer

    Leidos Inc • Eagan, Minnesota, United States
    [job_card.full_time]
    Gaithersburg, MD; Eagan, MN; or Egg Harbor, NJ.This position will support the United Kingdom National Airspace System Replacement Product Delivery Team - UK NASR PDT. This effort delivers enhanced c...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]