Software Developer Job at Mississippi State University, Starkville, MS

alkwS1FFNCtqZ2JDd05CSSszQjlWT1VJQ0E9PQ==
  • Mississippi State University
  • Starkville, MS

Job Description

Position Function:


The position of a Software Developer will be under the specific direction by Dr. Vuk Marojevic, Associate Professor of Electrical and Computer Engineering. The main duties of the individual are to design, coordinate, and maintain a 5G open-source software project that will be used to conduct 5G security research, development, and testing on software radio platforms. The chosen candidate will actively participate in the design, development, and maintenance of an open-source software-defined 5G research platform.


Salary Grade : 16


Please see Staff Compensation Structure for salary ranges.


Department Profile:


The Department of Electrical and Computer Engineering at Mississippi State University consists of 27 faculty members (including six endowed professors), 7 professional staff, and over 700 undergraduate and graduate students, with approximately 100 being at the Ph.D. level. The department consistently records research expenditures of more than $10M annually. The department houses the largest High Voltage Laboratory among North American Universities and is home to the NSF Advance Wireless Testbed - AERPAW. For more detailed information, please visit,


Essential Duties and Responsibilities:


1. Design, architect, and develop a software-defined 5G Advanced/O-RAN research platform in collaboration with a multi-university R&D team and project stakeholders.
2. Coordinate a large software radio software project.
3. Design, develop, troubleshoot, integrate, and test software for advanced wireless communications systems and protocols.
4. Document and maintain the open-source 5G software stack and establish a framework for distributed development that facilitates external contributions.
5. Provide research reports in appropriate technical forums, including technical conferences and peer-reviewed journals. Compile technical reports for users and stakeholders.
6. Meet with the scientific and broader communities to discuss 5G Advanced technology and research and development.
7. Other duties as assigned.


Minimum Qualifications:


•BS degree in Electrical Engineering, Computer Engineering, Computer Science, or a closely related field.
•One year of demonstrable software development experience.


Preferred Qualifications:


•MS or beyond in a relevant discipline.
•Research or development experience.


•Management of large software projects.
•Experience with:
* 5G New Radio,
* Software radio software, such as srsRAN or OpenAirInterface,
* Software radio hardware, such as Ettus Research/NI USRPs,
* Open Radio Access Network (O-RAN),
* The 3rd Generation Partnership Project (3GPP) specifications,
* Radio frequency (RF) front ends and RF engineering,
* Artificial intelligence and machine learning principles and implementations,
* Software development, maintenance, and testing,
* Wireless testbeds and testing.


Instructions for Applying:


All Applicants must apply on line at
Cover letter and resume with 3 references



Restricted Clause:


Position is contingent upon continued availability of funding.


Equal Employment Opportunity Statement:


MSU is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, ethnicity, sex, religion, national origin, disability, age, sexual orientation, genetic information, pregnancy, gender identity, status as a U.S. veteran, and/or any other status protected by applicable law. We always welcome nominations and applications from women, members of any minority group, and others who share our passion for building a diverse community that reflects the diversity in our student population.


What do I do if I need an accommodation?


In compliance with the ADA Amendments Act (ADAAA), if you have a disability and would like to request an accommodation in order to apply for a position with Mississippi State University, please contact the Department of Human Resources Management at tel: (662) 325-3713 or [email protected] .


If you have any questions regarding this policy, contact the Department of Human Resources Management at (662) 325-3713 or [email protected] . Upon request, sections of this job listing are available in large print, and readers are available to assist the visually impaired.

Advertised: Nov 02 2023 Central Daylight Time

Applications close:

Job Tags

Similar Jobs

Adult Medicine Specialists

Medical Billing and Coding Specialist Job at Adult Medicine Specialists

 ...Description Charge entry Post/Reconcile patient payments, Close of the day/month reports, prepare deposit, Liaison for patients with billing / insurance questions, process phone payments, Phone Support, Assist with Denials, check in and check out patientsas needed.... 

Robert Half

Accountant - Entry Level Job at Robert Half

 ...required; Business or related major preferred Minimum of 1 year working in a fast paced business environment preferred A high level of organizational skills and ability to manage multiple priorities Excellent verbal and written communication skills, and a team... 

Idaho State Job Bank

Paid Media Specialist - Remote Job at Idaho State Job Bank

 ...Paid Media Specialist - Remote at Power Engineers in Boise, Idaho, United States Job Description Paid Media Specialist - Remote Location: Rocky...  ...with a strong background and passion in paid advertising and digital technologies with 6+ years of relevant experience. This... 

Dewberry

Archaeologist Job at Dewberry

 ...Responsibilities: Job duties will entail management of field staff, completing background research and regulatory reviews, archaeological field investigations and management, and final reporting. Established relationships with state and federal review agencies is... 

UNC Health Care

Temporary Internal Traveler - CT Tech Job at UNC Health Care

 ...inclusive organization with over 40,000 diverse employees, whose mission is to improve the health and well-being of the unique communities we serve. Join the UNC Health Team as a CT Tech! Summary: Conducts procedures and tests using Computerized Tomography (CT)...