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]
    Associate Dentist

    Associate Dentist

    Clear Lakes Dental • Coon Rapids, MN, US
    [job_card.full_time] +1
    Associate Dentist – Clear Lakes Dental | No Gimmicks, Just Real Support Let’s skip the fluff.At Clear Lakes Dental, we’re reimagining the associate dentist experience—one that’s transparent, growth...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Nuclear Engineer

    Nuclear Engineer

    U.S. Navy • Apple Valley, MN, US
    [job_card.full_time]
    To be eligible to enlist in the U.Navy, candidates must be between the ages of 18-34.The most powerful energy sources in the world need the most powerful minds behind them.As a Nuclear Reactors Eng...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Staff React Native Platform Engineer

    Staff React Native Platform Engineer

    CloudDevs • Minneapolis, MN, United States
    [job_card.full_time]
    This description is a summary of our understanding of the job description.Click on ‘Apply’ button to find out more.As a Staff React Native Platform Engineer working remotely on Shipt’s Shopper Mobi...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Application Engineer

    Application Engineer

    OTC Industrial • Burnsville, Minnesota, United States
    [job_card.full_time]
    [filters_job_card.quick_apply]
    The Application Engineer is responsible for providing technical expertise, solutions, and supporting the development and integration of mechanical solutions tailored to customer needs.This role inv...[show_more]
    [last_updated.last_updated_30]
    Algebra Private Tutoring Jobs Lakeville

    Algebra Private Tutoring Jobs Lakeville

    Superprof • Lakeville, Minnesota, US
    [job_card.full_time] +1
    Superprof is the leading tutoring platform in the USA, connecting passionate individuals with eager learners.We operate in over 41 countries, making education accessible to everyone, everywhere.Sup...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Lathe Machinist / Programmer

    Lathe Machinist / Programmer

    MultiSource Mfg • Anoka, Minnesota, United States
    [job_card.full_time]
    The Lathe Machinist A will play a crucial role in the manufacturing process by setting up and operating lathe machines to produce precision parts according to specifications.This position requires ...[show_more]
    [last_updated.last_updated_1_hour] • [promoted] • [new]
    General Application

    General Application

    Assurance Manufacturing, Inc. • Coon Rapids, MN, USA
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Here at Assurance Manufacturing, Inc.This drive for excellence in quality and customer service enables us to continually improve the effectiveness of the quality management system.You may apply to ...[show_more]
    [last_updated.last_updated_30]
    SR OT Systems Engineer

    SR OT Systems Engineer

    cybertrol engineering • Maple Grove, Minnesota, United States
    [job_card.full_time]
    This is a hybrid role in Maple Grove, MN or Madison, WI.Do you want to be a vital part of a successful multi-disciplined team? At Cybertrol, you will apply your skills in a culture that focuses on ...[show_more]
    [last_updated.last_updated_1_hour] • [promoted] • [new]
    Physics Private Tutoring Jobs Lakeville

    Physics Private Tutoring Jobs Lakeville

    Superprof • Lakeville, Minnesota, US
    [job_card.full_time] +1
    Superprof is the leading tutoring platform in the USA, connecting passionate individuals with eager learners.We operate in over 41 countries, making education accessible to everyone, everywhere.Sup...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    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]
    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

    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]
    Remote Senior Java Engineer - AI Trainer

    Remote Senior Java Engineer - AI Trainer

    SuperAnnotate • Savage, Minnesota, US
    [filters.remote]
    [job_card.full_time]
    As a Senior Java Engineer, you will work remotely on an hourly paid basis to review AI-generated Java code, architectural solutions, and technical explanations, as well as generate high-quality ref...[show_more]
    [last_updated.last_updated_variable_days]
    Continuation Engineer

    Continuation Engineer

    Cell Culture Company, LLC • Coon Rapids, MN, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Continuation Engineer Location : ...[show_more]
    [last_updated.last_updated_30]
    Senior Advanced Process Control (APC) Consultant

    Senior Advanced Process Control (APC) Consultant

    Schneider Electric • Andover, MN, United States
    [job_card.full_time]
    The compensation range for this full-time position applies to candidates located within the United States.Our salary ranges are determined by reviewing roles of similar responsibility and level.Wit...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Life Insurance Agent (Licensed) - Fully Remote, Modern Sales System

    Life Insurance Agent (Licensed) - Fully Remote, Modern Sales System

    AO Garcia Agency • Andover, Minnesota, United States, 55304
    [filters.remote]
    [job_card.full_time]
    Licensed Life Insurance Agents Only.Tired of outdated insurance models? Join a team that uses technology, automation, and marketing funnels to keep your pipeline full - no cold calling required.Wor...[show_more]
    [last_updated.last_updated_30]
    Software Development Engineer II

    Software Development Engineer II

    Kognitiv Edge • Minneapolis, Minnesota, US
    [job_card.full_time]
    Job Description Job Description About Kognitiv Edge : Kognitiv Edge (KE) excels in developing Training and Education solutions for complex military training pipelines. The company, grounded in inno...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]